tectijuana / sensores-archived

Recolección de Sensores por parte de los estudiantes ITT Generación 2023B
GNU General Public License v3.0
4 stars 6 forks source link

xy-axis Joystick Memoria #27

Closed BeltranLeonardo16 closed 4 years ago

BeltranLeonardo16 commented 4 years ago

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. 🚙✨

Joystick KY-023


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 🔌

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 🗒️

  1. Arduino Uno.
  2. Cables de conexión.
  3. Joystick KY-023.

    Código de la práctica 🖥️

    
    int value = 0;

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); }


### **Fuentes de Consulta** 🌐
https://arduinomodules.info/ky-023-joystick-dual-axis-module/
http://www.mikroblog.net/arduino/arduino-code/ky-023-dual-axis-joystick-arduino-example.php