Paso 4: Control de Arduino salidas.
Vamos a construir el circuito como se muestra arriba.
La idea es utilizar la aplicación para encender y apagar los LEDS y también controlar su intensidad.
Conexiones:
- Dispositivo 1: "dev1on / dev1off" == > LED rojo == > Pin 3 UNO
- Dispositivo 2: "dev2on / dev2off" == > LED amarillo == > Pin 5 de la ONU
- Equipo 3: "dev3on / dev3off" == > LED verde == > UNO de 6 pines
- Aparato 4: "dev4on / dev4off" == > LED azul == > Pin 9 de la ONU
Es decir activar el "ON" relacionado con "1" botón del dispositivo, se enviará el mensaje de texto "dev1on" al Arduino. Al recibir este mensaje, el LED debe encenderse y así sucesivamente.
Cuenta que los 4 pernos los pernos capaces de generar PWM (no todos los pines digitales UNO pueden morir look it para el mercado con "~". Esto es importante para el uso de "sliders" en la aplicación, para enviar datos numéricos para controlar la intensidad de los LEDs a través de PWM:
- Dev A0: "r / 0-255" == > LED rojo == > Pin 3 UNO
- dev A1 "y / 0-255" == > LED amarillo == > Pin 5 de la ONU
- Dev A2: "g / 0-255" == > LED verde == > Pin UNO 6
- Dev A3: "b / 0-255" == > LED azul == > Pin 9do UNO
En el caso de reguladores, antes el valor de datos PWM (0 a 255), un carácter se envía a Arduino que le informe que un comando de "slider" está por venir.
En el siguiente video, una demostración de la porción sobre el programa (botones y regulador):
A continuación el código completo de Arduino: