Este producto es un Joystick ideal para Arduino o para cualquier otro proyecto con microcontroladores.
El joystick funciona como una resistencia variable en dos ejes.
Se alimenta en 5Vdc y en estado estático entrega un voltaje de 2,5 V en cada eje.
Cuando el joystick es manipulado, los voltajes leídos en cada eje aumentarán o disminuirán,
dependiendo del sentido de movimiento. El voltaje leído siempre estará entre 0 y 5 Volts.
El circuito para Arduino es tan simple como esto:
Ahora solamente necesitamos un programa capaz de leer estas entradas y en este caso mostrar su valor en nuestra consola Serial:
- //Definimos los pines en los que tenemos conectadas las salidas del joystick
- const int ejeH = 0;
- const int ejeV = 1;
- void setup() {
- // Inicializamos la comunicación serial
- Serial.begin(9600);
- }
- void loop(){
- //Mostramos las lecturas por la consola
- Serial.print("EjeX: ")
- Serial.print(analogRead(ejeH));
- Serial.print ("EjeY: ");
- Serial.print(analogRead(ejeV));
- }
Ahora que sabemos leer un joystic podemos usarlo para lo que queramos. Cómo por ejemplo, controlar un servo.
Joystick para Arduino
- Modelo: KY-023-1
- SKU: 61730006
- Stock Disponible: 1
-
$2,942
- Neto: $2,472