Paso 5: Programar el Arduino
Esto es donde usted puede conseguir creativo! Sin embargo, algunos mapas de entrada simple realmente pueden generar un patrón de salida bastante interesante y dinámica en la tira de LED.
Simplemente Lea los datos de posición de giroscopio y escala a un número manejable. I mantener una corriente variable para los datos de entrada del giroscopio (ypos) y cada vez un bucle por una posición de LED, añadir que un nuevo valor y Lee que escala hacia abajo por.0004. Girar eso ypos en un valor que puede utilizarse para definir el color de un LED, por lo ti 255%: ypos = ypos % 255;
Asimismo, leer en los datos analógicos de micrófono, escala/mapa que entre 1-255 (lo hice a 200 porque de lo contrario la correa termina demasiado brillante).
Esta todo entra en un bucle donde avanzar en cada uno de los LEDs, a partir de 0 y establecer el color del LED al valor ypos y el brillo del LED al valor audio.
Realmente romper el bucle de conteo de LED en dos partes, una para la franja superior y otra para la franja inferior, para que nos estás iluminación ambas bandas todo el tiempo / son reflejo de los datos.
Prueba de que usted haya programado su Junta correctamente... los colores de la correa deberían cambiar cuando mueves el arduino con el giroscopio alrededor, y el brillo de los LEDs debe aumentar cuando hacen ruidos fuertes en el micrófono.
Edición: Usted puede descargar y utilizar mi código aquí.