Paso 3: El código
Ahora que todo se suelda, es tiempo para el código. Encontré este proyecto de baratija que se convierte Neopixels (WS2182B) en sonido LEDs reactivas, pero el código también funciona en Arduino.
Tendremos que editar un par de cosas en el código.
Usé 4 LEDs WS2812B en este ejemplo. Si usted usa más o menos de 4, usted necesitará cambiar eso en el código. En línea 6 verás el código siguiente: #define N_PIXELS 4 - cambiar eso 4 al número de LEDs estás usando.
A continuación tendremos que definir el nivel de ruido en la línea 9. Esto es un poco de ensayo y error. Sólo tendrás que ejecutar el código y ver si el micrófono está demasiado sensible o no sensible. Si el micrófono es no sensible necesitará más bajo el número en la línea 9 por ejemplo: cambiar #define maxima 2 a #define maxima 1.
Si el micrófono es muy sensible. Usted querrá aumentar el número. Por ejemplo: cambiar #define maxima 2 a #define Maxima 6.
También puede cambiar el retraso de la transición en la línea 8. Si tu LED parpadean demasiado rápido, usted querrá aumentar el número. Por ejemplo: cambiar #define fadeDelay 10 #define fadeDelay 50. Si los LEDs no parpadean lo suficientemente rápido, usted querrá reducir el número.