Joystick

Niple incorpora el dispositivo “Joystick analógico”. El mismo está construido con dos potenciómetros y un pulsador. Es posible detectar la posición del eje y activar el switch a voluntad.

Para utilizarlo lo declaramos siguiendo la ruta “Declaración de Dispositivos > Joystick > KY_023”. Tendremos que configurar un pin analógico para el “eje X”, otro para el “eje Y”, y un pin de entrada para el pulsador.

Para utilizarlo simplemente insertamos el bloque del dispositivo. El único parametro a configurar es el registro donde se almacenará la lectura en formato decimal de 8 bits.

La siguiente lista muestra los valores que arroja el sensor:

  • Centro (C): 18
  • Norte (N): 32
  • Sur (S): 10
  • Este (E): 17
  • Oeste (OE): 20
  • Noreste (NE): 33
  • Sureste (SE): 9
  • Noroeste (NO): 40
  • Suroeste (SO):12

Al usar el bloque, Niple por defecto inserta distintos bloques de decisión que permiten armar distintas rutinas de acuerdo a la posición del eje.

A continuación un proyecto de ejemplo. El mismo muestra en un display LCD el valor obtenido desde el sensor. También lee el estado del pulsador y lo indica con un código lumínico vía el dispositivo LED.

+ Descargar proyecto y simulación

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInShare on TumblrPin on PinterestDigg thisShare on RedditEmail this to someonePrint this page

Un comentario sobre “Joystick”

Los comentarios están cerrados.