Inicié cargando el barrido de ejemplo que está en la carpeta del
plugin xevent, como mi sensor de botón parece no funcionar porque da
siempre -1, modifiqué
la parte donde se usa el botón por una expresión de mayor usando el
sensor gris. Probé y el sensor gris da siempre valores por debajo de
50000 y cuando
lo tapo con el dedo da mayores a 50000, entonces la expresión quedó
sensor gris > 50000, también tuve que cambiar la espera a 1
segundo porque sino no daba
tiempo a retirar el dedo del sensor y ejecutaba los dos pulsos del
barrido.
Luego me pasó que el sensor gris empezó a dar siempre la misma
lectura así que probé con el otro y funcionó, lo que me hizo pensar
en probar nuevamente el botón
para ver si ahora funcionaba y efectivamente funcionó así que
implemente el programa para el botón.
El juego de Angry Birds que use es http://www.angrybirdsgames.com/games/angry-birds-space
Entonces los pasos para correr el programa son los siguientes:
1 Abrir el navegador en la web http://www.angrybirdsgames.com/games/angry-birds-space
2 Abrir el juego y dejarlo listo para jugar.
2 Abrir el programa en turtlebots, cargar el sensor botón y correrlo.
3 Primer barrido seleccionar el navegador.
4 Segundo barrido apretar el botón de inicio del juego.
5 Tercer barrido ir hasta el pájaro seleccionarlo, fijar Y con
un pulso del sensor y luego con el siguiente pulso del sensor fijar X y
lanzar el pajaro.
6 Luego toca dos veces un barrido para dar play y uno para lanzar.
El programa en si es muy simple y con la ayuda del ejemplo de
barrido se hizo mucho más fácil de implementar, los primeros dos barridos son el original, el tercer
barrido está implementado en base al de ejemplo pero en vez de hacer
click en el segundo pulso deja presionado el botón izquierdo del
mouse mientras se desplaza
hacia la izquierda hasta recibir otro pulso y comienza a desplazar el cursor para abajo, en el siguiente puso suelta la onda
lanzando el pajaro.
El único inconveniente fue armar la MV para comenzar a usar todo, tuve
que seleccionar la opción ratón integrado de VBox porque no mostraba el
ratón al barrer,
hay que instalar los guest additions para que funcione el USB y
seleccionarlo en dispositivos y por último para que funcione el click
izquierdo apretado tuve que colocar
un click izquierdo esperar y ahí dejar presionado el botón y luego antes de soltar colocar un esperar.