Skip to main content

JOYSTICK

Reto

Ahora vamos a utilizar el Joystick para dos intenciones:

  • Aprovechando el SWITCH central:
    • Si se hace una pulsación larga:
    • la puerta se abre (si estaba cerrada)
    • o se cierra (si estaba abierta)
  • El mando del Joystick nos regulará una luz ambiental
  • El eje X en azul
  • El eje y el rojo
  • Un valor intermedio es un valor de los dos
Solución maqueta

Vamos ampliando nuestra casa domótica con la luz RGB y el Joystick:

  1. Joystick fijado en la pared
  2. Led RGB fijado en la pared
  3. Conexiones Joystick en entradas analógicas
  4. Conexiones de RGB a las salidas digitales

Solución esquema eléctrico

Es igual que cuando vimos Joystick:

  1. Terminales GND del led RGB y del Joystick
  2. Terminal +5V del Joystick
  3. Otra opción de conectar el terminal GND
  4. Otra opción de conectar +5V

y las demás conexiones igual que antes:

  • D5 PWM al Rojo del RGB (tiene que ser PWM)
  • D6 PWM al Azul del RGB (tiene que ser PWM)
  • D7 al Verde del RGB (luego lo utilizaremos)
  • A1 al EJEX JOYSTICK
  • A2 al EJEY JOYSTICK
  • A3 al SWITCH JOYSTICK

Nota: El microruptor del Joystick es digital luego lo apropiado es conectarlo en una entrada salida digital, pero como vamos escasos de entradas y salidas digitales (ya verés como esto se complica), lo trataremos como analógico.

Solución vídeo

Solución código

https://create.arduino.cc/editor/javierquintana/f4dfc995-5a42-4d45-a911-238f67b0c169/preview