Paso 2: Tiempo de arco iris!
El video de arriba muestra el mismo cinco LEDs funcionamiento del arco iris en tres modos: VHS regular (arriba), HSV 'alimentación conciencia' (medio) y la onda de seno (parte inferior). Rodaje de LEDs no es una experiencia gratificante exactamente, pero ojalá puedan ver la diferencia entre los diferentes modos. Hay un video de B & W en el extremo, muestra claramente los picos de los modos HSV. En cualquier caso, aquí está el código que te permitirá repetir la experiencia usted mismo:
Simplemente conecte uno o dos LEDs de RGB a tu Arduino y descomentar las rutinas necesarias en el loop(). Tenga en cuenta que este código fue escrito para ánodo común LED, si tiene cátodo común que quitar los tres ' 255-' de la función setRGBpoint() .
La misma función setRGBpoint() se incluye para la transición más fácil entre salidas PWM y conductores del LED. Cambio por consiguiente si estás usando el último. Tenga en cuenta que puedes usar valores de un byte, solo se multiplican en la función con ' << 4' para la salida de 12 bits y ' << 8' para uno de 16 bits.
Este código es suficiente para que usted consiga comenzado, pero si usted quiere explicar un poco, leer (y sí, los colores al azar seguirá pronto).