sábado, 21 de marzo de 2020

Uso de Joystick - Sesion 1 y 2

Actividad para el día 24/03/2020


¿Sabías que hay cientos de componentes que puede usar en conjunto con Arduino para crear grandes automatizaciones?

Uno de ellos es el joystick, ¿has escuchado hablar de él?, si no es así, aquí te lo presento.



Es un sencillo controlador que podemos añadir a nuestros proyectos de arduino, tiene la ventaja de proporcionar una cantidad de información superior a la que podríamos obtener simplemente con pulsadores.
   Pulsador


Estos joysticks son similares a las palancas analógicas que tienen muchos mandos de videoconsolas u ordenadores, como el mando de Playstation 2, o Xbox, que se emplean cuando se necesita un control más suave y preciso del que es posible con los mandos digitales.


Internamente los joysticks están formados por un sistema de balancín con dos ejes (X Y ) ortogonales acoplados a dos potenciómetros. Estos potenciómetros realizan la medición de la posición de la palanca en ambos ejes.

Por otro lado, uno de los ejes está apoyado en un microrruptor, lo que permite detectar la pulsación de la palanca.  Con un joystick podemos aumentar la velocidad de movimiento de un brazo robótico cuanto mayor sea el valor de la medición, o hacer que un vehículo gire más o menos rápido. Si hiciéramos esto simplemente con pulsadores, sería imposible conseguir movimientos suaves, y el robot se movería "a saltos".



ESQUEMA DE MONTAJE

El montaje de este tipo de dispositivos es sencillo. En primer lugar, alimentamos el módulo conectando Vcc y GND, respectivamente, a 5V y GND de Arduino.

Para la medida analógica en ambos ejes, conectamos las salidas VRx y VRy a dos entradas analógicas de Arduino.

Finalmente, si también queremos la señal digital del pulsador, conectamos la salida SW a una entrada digital de Arduino. Vamos a usas las resistencias de Pull-Up internas de Arduino, por lo que no es necesario resistencias adicionales.

El esquema de montaje del joystick quedaría de la siguiente forma




Observa en los siguientes videos lo fácil que es programar un joystick.








Actividad y Tarea de esta sesión














No hay comentarios:

Publicar un comentario