Paso 2: Código para el Arduino
usé Bluetooth porque es un Protocolo soportado por ambos.
Después de unas pruebas con un módulo independiente de Arduino y Bluetooth pude enviar una cadena de Android al Arduino.
Así que primero el código para el Arduino, en la página siguiente a hablar del dispositivo remitente (android o Win)
Yo quería hacer un programa sencillo que podría fácilmente ampliarse.
Sé que el dispositivo emisor iba a enviar una cadena de 4 dígitos.
Por ejemplo "R255"
De esto sé el color R = rojo y la intensidad = 255
Lo mismo pasa con azul = verde B = blanco y G = W
Y hacer uso de un X podría utilizar funciones Extra como en parpadear rápido o arco iris las luces RGB.
En Arduino de código un entablillado el código recibido en piezas. La primera es la letra que indica el color de la función.
y la segunda parte de las 3 digets diciéndome el brillo del color, o un número de función adicional.
Controlar las luces blancas es simple. Solo usé la señal PWM. 0 = apagado, 255 está completamente.
ejemplo: "analogWrite (PWMLED1, 255);" PWMled 1 es totalmente en.
Para el control de los leds RGB usé la librería SPI y Adafruit_WS2801.
Esto me permite control fácil cada LED de la tira.
Por ejemplo la construcción en función. "rainbowCycle"
Esto muestra un bonito arco iris de la lámpara.
Y último construyo en una función para detener un bucle (por ejemplo el intermitente).
Para obtener más información. Mira en la y ARDUINO_CODE