Paso 10: programación
El programa completo es bastante grande y me tomó varios días para crear la biblioteca y hacer que funcione.
/* This Code is written by <a href="
El hecho de que yo no he utilizado la función delay() en este programa hace que sea tan largo. Si utilizamos la función delay() , el programa se detiene por que período de tiempo particular que esto significa que todas las entradas, salidas y otros cálculos dejaría de trabajar. Esto crearía un gran problema durante el uso de entrada de golpe.
Tengo el CycleRGB sin programa de retraso de: http://mcviruss.nl/arduino/rgb_rainbow_v2.pde