Introducción del producto #

El módulo joystick está compuesto principalmente por dos potenciómetros y un interruptor pulsador. Estos dos potenciómetros emiten los valores de voltaje correspondientes en los ejes X e Y respectivamente de acuerdo con el ángulo de giro del joystick, lo que permite la percepción de la posición del joystick en dos dimensiones. En la dirección del eje Z, al presionar el joystick se puede activar el botón táctil para realizar funciones operativas adicionales. El diseño de este módulo le permite simular una experiencia operativa similar a la de un controlador de juegos, reflejando la posición del joystick a través de cambios en el potenciómetro y realizando funciones específicas al activar el interruptor pulsador.
Además, el estado inicial del módulo joystick es que ambos potenciómetros se encuentran en el medio del rango sin fuerza externa. Este diseño garantiza que la salida del módulo sea estable cuando no se realiza ninguna operación y no provocará un mal funcionamiento debido a una ligera vibración u otra interferencia externa.
Referencia de aplicación: controladores de consolas de juegos, autos de control remoto, cardanes, modelos de aviones, etc.
Especificación de parámetros #
| Parámetro | Valor//Descripción |
|---|---|
| Tensión de alimentación | 3.3V ~ 5V |
| Temperatura de funcionamiento | -40 ° C ~ + 70 ° C |
| Señal de salida | Señal analoga |
| Tamaño | 4.7cm * 2.4cm |

Diagrama de cableado #

| Módulo de joystick | A |
|---|---|
| SW | A0 |
| Y | A1 |
| X | A2 |
| VCC | 5V |
| GND | GND |
Código de muestra #
const int X = A2; // define the X pin to A2
const int Y = A1; // define the Y pin to A1
const int key = A0;
int X1 = 0, Y1 = 0, Z1 = 0;
void setup() {
pinMode(key, INPUT);
Serial.begin(115200);
}
void loop() {
X1 = analogRead(X); //read the right X value
Serial.print(X1);
Y1 = analogRead(Y); // read the right Y value
Serial.print(" ");
Serial.print(Y1);
Z1 = digitalRead(key); //read the right Z value
Serial.print(" ");
Serial.println(Z1);
delay(1000);
}
Resultado de la prueba #
Una vez que haya conectado correctamente los circuitos de acuerdo con el diagrama de cableado y haya cargado correctamente el programa correcto, cuando presione el joystick, el monitor del puerto serie emitirá la información de coordenadas actual del joystick.

Recursos relacionados #
Consigue uno ahora #
Negocio B2B: información@acebott.com
