KY-023 es un módulo de joystick Arduino, utiliza un potenciómetro biaxial para controlar el eje X e Y. Cuando se presiona hacia abajo, activa un interruptor. Basado en el joystick del controlador PS2, se utiliza para controlar una amplia gama de proyectos, desde vehículos RC hasta LED a color. 🚙✨
Especificación 📚
El módulo de joystick Arduino KY-023 consta de dos potenciómetros de 10k colocados perpendicularmente para controlar los ejes X e Y cambiando la resistencia al mover el joystick. Se activa un pulsador cuando se presiona el joystick hacia abajo en el eje Z. 🕹️
Voltaje de Operación 🔋
Dimensión
⚡ 3.3V a 5V
2.6cm x 3.4cm
Diagrama de conexión 🔌
Para leer los valores de los potenciómetros del joystick, se utilizará un par de pines analógicos en el Arduino (A0 y A1) y un pin digital (D2) para leer los valores del botón.
XY-axis Modulo Joystick KY-023 🕹️
Descripción 📋
KY-023 es un módulo de joystick Arduino, utiliza un potenciómetro biaxial para controlar el eje X e Y. Cuando se presiona hacia abajo, activa un interruptor. Basado en el joystick del controlador PS2, se utiliza para controlar una amplia gama de proyectos, desde vehículos RC hasta LED a color. 🚙✨
Especificación 📚
Diagrama de conexión 🔌
Para leer los valores de los potenciómetros del joystick, se utilizará un par de pines analógicos en el Arduino (A0 y A1) y un pin digital (D2) para leer los valores del botón.
Materiales necesarios para la práctica 🗒️
Código de la práctica 🖥️
void setup() { pinMode(2, INPUT); Serial.begin(9600); }
void loop() { value = analogRead(A0); // read X axis value Serial.print("X:"); Serial.print(value, DEC);
value = analogRead(A1); // read Y axis value Serial.print(" | Y:"); Serial.print(value, DEC);
value = digitalRead(2); // read Button state Serial.print(" | Button:"); Serial.println(value, DEC);
delay(100); }