Paso 3: Programa y acabado
Una vez que sus pendientes son totalmente montados, todo lo que queda es programarlos. Puede cargar el código de aquí por el puerto USB mediante el IDE de Arduino.
El código adjunto comenzó como el código de Color órgano desarrollado para el proyecto de sonido reactiva batería de Adafruit. Yo he modificado para agregar animación diferentes modos y diferentes esquemas de color. Puede cargarlo y utilizarlo como-es y seguir adelante y utilizarla. Hay algunas cosas allí para jugar con si desea:
Distribución: hay tres variables claves se puede cambiar para configurar la sincronización de diversas funciones de la animación:
colorDelay = 120000, / / tiempo entre esquemas de color (120.000 = 2 min)
modeDelay = 180000, / / tiempo entre los cambios de modo de animación (180.000 = 3 min)
directionDelay = 60000; tiempo entre cambios de dirección de giro (60.000 = 1 min)
Colores: el programa contiene varias "combinaciones de colores", cada uno compuesto de dos valores (colorLo y colorHi) utilizados para una gama de colores. Los mapas de colores están contenidos en estas dos matrices:
mapLo [] = {255, 30, 85, 140, 110},
mapHi [] = {85, 150, 15, 65, 230},
Estos son arreglos de alta y baja en diferentes asignaciones de color. Puede agregar pares adicionales de 0-255 valores (uno por cada uno y mapHi mapLo) a añadir a la rotación de color. Cada mapeo de color es un par de valores, uno de cada uno de estos dos arreglos de discos (por ejemplo, el primer valor de la matriz Lo) y el primer valor de la matriz de Hi. Puede agregar nuevos esquemas de color de su elección sólo añadiendo un número a cada uno de estos arreglos de discos.
El brillo de los LEDs se encuentra bastante bajo, pero creo que es un montón adecuado para estar en una habitación oscura en la noche. El brillo hasta max vaciar la batería mucho más rápida y a menos que usted está tratando de guiar un avión a un aterrizaje seguro en un cauce brumoso, probablemente no quiere decir brillante.
Hay otros valores en el código que puede modificar si desea.
Ahora que has terminado tu proyecto, em pone salir y encontrar un rave e impresionar a todo el mundo!