Descripción
El módulo Joystick te permite construir un controlador manual en 2 direcciones: X y Y. Posee ademas la función de pulsador que se activa al presionar el Joystick.
Posee dos potenciometros cada uno con su salidas analógica para la dirección (VRx-VRy) y una salidad digital del pulsador (SW). Para leer la posición es necesario convertir los valores analógicos utilizando un ADC de microcontrolador.
El módulo tiene 5 pines: VCC, masa, X, Y, pulsación. La salida X, Y es analógica, además, puede presionar el joystick hacia abajo para activar la salida digital.
Coordenadas
Cuando el joystick se encuentra en la posición de reposo o medio, debe devolver un valor de aproximadamente 512.
Tenemos que usar pines Arduino analógicos para leer los datos de los pines X / Y, y un pin digital para leer el botón. Para obtener lecturas estables del pin Key / Select, debe conectarse a VCC a través de una resistencia pull-up. Las resistencias incorporadas en los pines digitales de Arduino se pueden utilizar (INPUT_PULLUP).
Este módulo es empleado en proyectos de robótica, control, automatización, videojuegos. -- Hoja de datos
Especificaciones Técnicas
- Voltaje de Operación: 3.3 - 5V DC
- 2 Potenciometros
- 1 Pulsador
Esquema
Programa
Visita:
Módulo Joysctick KY-023 - Lectura de Coordenadas
Control de Servo Motor con Joystick
______________________
Fuente: ASXLab ASXArduino