ARDUINO: JOYSTICK

¿Qué es un Joystick?

Es un elemento muy cómodo para posicionar algún objeto ya sea un brazo robótico, un vehículo y robots más completos (aunque no sea demasiado preciso).

Internamente están conformados por un sistema de balancín con dos ejes ortogonales que se encuentran acoplados a dos potenciómetros a 90°, el joystick envía una señal analógica para la posición de cada eje y una señal digital para la detección de la pulsación del mando, las cuales son transformadas en una señal eléctrica de acuerdo al movimiento X e Y. Además, incluyen un pulsador que permite detectar la pulsación del joystick.

Enlaces recomendados:

·         ¿Qué es un potenciómetro?

·         Iniciando con Arduino

·         Arduino: Lectura de un potenciómetro

Material:

·         Potenciómetro de cualquier valor óhmico.

·         Tarjeta Arduino (El ejemplo se lleva a cabo con una tarjeta Arduino UNO, pero pueden utilizar cualquiera modelo).

Esquema de Montaje

Para el funcionamiento del circuito requerimos alimentar el módulo conectando Vcc y GND a 5V y GND respectivamente de nuestra tarjeta Arduino, las conexiones VRx y VRy correspondiente a la medida analógica de nuestros ejes y para ello utilizaremos dos entradas analógicas de la tarjeta Arduino, el último pin del módulo es la señal digital del pulsador SW.

Código

Para leer los datos que arroja el potenciómetro, obtenemos la lectura mediante las entradas analógicas y con respecto al pulsador empleamos una entrada digital para leer su estado.

 


Erick MéndezArduino