





DESCRIPCIÓN
Módulo sensor de joystick de llave de doble eje que utiliza potenciómetros basculantes PS2 con salidas analógicas de 2 ejes (X, Y) y salida digital de 1 tecla (Z).Con la placa de expansión del sensor Arduino, puede crear controles remotos y otras creaciones interactivas.Además, para que los clientes puedan trabajar más fácilmente con interfaces estándar como placas de expansión arduino, este producto está diseñado para tener los circuitos de los ejes X, Y y Z todos conducidos individualmente, de modo que el usuario pueda enchufarlo físicamente. a la placa de expansión con un cable dedicado ARDUINO de 3 pines.
Rendimiento del producto
Rango de voltaje 1: CC 3,3 V a 5 V
2.Señales de salida: salida analógica bidireccional específica del módulo y una interfaz de salida digital, el valor de salida corresponde al desplazamiento de dos ejes (X, Y), su tipo es analógico; Tecla, es decir, el usuario presiona el eje Z, su tipo es un interruptor digital.
3.El controlador Arduino se puede programar e insertar en la placa de expansión del sensor para completar trabajos interactivos remotos creativos.
4.El balancín transversal es una resistencia bidireccional de 10K y la resistencia del grifo cambia con las diferentes direcciones del balancín.Este módulo funciona con una fuente de alimentación de 5 V, el voltaje de lectura de X e Y es de aproximadamente 2.5V en el estado original, al presionar la tecla en la misma dirección que la flecha, el valor del voltaje de lectura aumenta y el máximo es 5V;al presionar la tecla con la dirección opuesta de la flecha, el voltaje de lectura disminuye y el mínimo es 0V.
Tutorial:
Al describirlo cómo usarlo, echemos un vistazo alDe hecho, este módulo es un potenciómetro, el puerto de salida de datos dimensional x y lee voltaje analógico.Esta figura no dibuja la salida de datos en dimensión z anterior, la salida en dimensión z solo 0 y 1, se puede lograr mediante un botón.Considerándolo todo, es una combinación de potenciómetro y botón.En Arduino lo utilizamos, x, y dimensiones obtenemos dos puertos analógicos para leer sus valores, mientras que el z-dimensional que estamos conectados al puerto digital, conectado a la alimentación y a tierra.
Programa de prueba:
Int JoyStick_X=0; //x
Int JoyStick_Y=1; // y
Int JoyStick_Z=3; // clave
Configuración de voz () {pinMode (JoyStick_X, ENTRADA);
PinMode (JoyStick_Y, ENTRADA);
PinMode (JoyStick_Z, ENTRADA);
Serial.start (9600); // 9600 bps}
Y=analogRead (JoyStick_Y); z=digitalRead (JoyStick_Z); bucle vacío () {int x, y, z;
Serial.print (x, DEC); Serial.print ( ",");
Serial.print (y, DEC); Serial.print ( ",");
Serial.println (z, DEC);



