Paso 1: Proyecto en detalle - requisitos
http://youtu.be/nQvV5s38MBU
http://youtu.be/5rc8JB82DKU
Algunas cosas pude poner palabras acerca de los requisitos:
-Patrón: esta es la secuencia de colores que recorre la franja.
-El color del patrón: Quería que el color del patrón también cambiar como él viajó abajo de la tira. Del amarillo, al azul, al color rojo patrón dominante. amarillo-rojo, azul y amarillo y aleatorización de todos estos.
--La secuencia de patrones: También una vez que un cierto patrón viajado quería el patrón viene a ser de color diferente, por lo que necesitaba una función que escupe al azar secuencias de colores que coinciden en todas las tiras, [Nota: sin embargo esto no resultar fácil así que fui con un solo patrón de repetición: verdes y amarillos seguido de rojo y negro... el negro en el patrón final es básicamente apagado de leds por lo que si el patrón es 13 Leds largo sería 3 leds verde, amarillo 5 LED, 3 leds rojo y 2 leds apagados. ]
-Estilo de viaje de patrón: la secuencia cambia de vez en cuando. Style1: El patrón comienza y entonces sí mismo se desvanece después de unos 30cm entonces comienza otra vez a empezar fade más de 30 cm. Style2: sigue la tira entera llevada sin el descoloramiento. [Nota: Style1 demostró para ser difícil, así que nos fuimos con Style2 donde el]
-Brillo: quería poner un tercer potenciómetro control de brillo.
Requisitos adicionales:
-Si es posible, quería un potenciómetro para cambiar el color del patrón de la secuencia. El color dominante siempre sería rojizo pero la secuencia de superposición de colores o el estilo de recubrimiento puede ser cambiada también. Hubo un par de estilos en el video. [Esta comprobado que es difícil por lo que no fue hecho]
-Le quise cambiar la velocidad con otro potenciómetro. [Esto se hizo con éxito]
-De-de-efecto parpadeo: quería tener un botón de on-off o un interruptor que me ayude a desactivar la visualización de la secuencia cuando empujó al presionar otra vez. Sin embargo quería que la secuencia de continuar detrás para que cuando cambio nuevamente mostraría donde estaba mientras continuaba. Planeaba utilizar esto para beatmatching manual / realmente crudo. [No tengo tiempo para hacerlo esta también básicamente de rompieron los cables de Arduino cuando quise hacer esto y me funcionó bastante bien. Era bastante impresionante para beatmatching. Nota: tuve poder de arduino conectado a una batería de 9V separado. Así cuando cumplí el poder de las tiras de led, que utiliza led batería, la franja y Arduino continuó funcionando. Esto hizo oscilar de las tiras led mucho más atractivas].