Skip to main content

3.3 Joystick

El Joystick está conectado a los pines A0 y A1 y su valor varía desde 100 hasta 1024.

El pin A0 controla el eje X El pin A1 controla el eje Y

MONTAJE 7 TELESCKET

RETO Vamos a realizar el mismo ejemplo que este vídeo de Jorge Lobo pero en vez de realizado en Snap4Arduino lo vamos a hacer en mBlock.

Solución


El programa :



simplemente vamos a comentar las condicionales principales:

Si A0 es menor que 300 es que estás inclinando el Joystick hacia la izquierda, luego el Sprite tiene que modificar su variable x hacia la derecha, es decir decrementando su valor



Si A0 es mayor que 700 es seguro que estás inclinando el Joystick hacia la derecha luego hay que incrementar el valor de la ordenada X
* Para los valores del eje Y es igual, cambiando A0 por A1

VA MUY LENTO El resultado lo puedes ver en este vídeo:

Por curiosidad puedes ver el mismo programa en Snap4Arduino en este vídeo:

Puedes ver que es mucho más rápido que mBlock.