Paso 5: Detección de bajo
Como se mencionó anteriormente, se utilizó un micrófono para recoger entrada musical. El código que funcionaría la salida a través de está discutido aquíy el filtro de paso bajo que utilizamos para recoger las frecuencias bajas (0-200 Hz) se creó aquí. Básicamente, el código funciona por toma de muestras del micrófono y pasar por el filtro para conseguir una salida. Si esa salida estaba encima de un cierto umbral, los componentes reaccionan se encenderán. A continuación, reiniciará hasta que se tomaron más muestras y repite el proceso.
Primero probamos el código con la bomba para garantizar que conseguimos el comportamiento correcto. Luego, probamos todo todo junto y encontrado los LEDs a encender y reaccionar, pero la válvula de la bomba no funcionaría. Determinamos el tema a que Arduino no podría fuente suficiente corriente a la válvula - con él se conecta a tantos componentes diferentes - por lo que potencia la válvula con una batería de 9V en lugar de otro. Esta configuración trabajó y se escupen nuestra fuente!