Stap 5: Bas detectie
Zoals eerder vermeld, hebben we gebruikt een microfoon te halen van de muzikale inbreng. De code die we de uitvoer zou doorlopen is besproken hier, en het low-pass filter we gebruikten te halen van de lagere frequenties (0-200 Hz) is gemaakt hier. De code werkt in principe, door het nemen van monsters van de microfoon en het passeren van het filter om een uitvoer te krijgen. Als dat de output boven een bepaalde drempel was, zou de reactie onderdelen inschakelen. Vervolgens zou ze opnieuw ingesteld nadat meer monsters werden genomen en het proces herhaald.
We de code voor het eerst getest met de pomp om ervoor te zorgen dat kregen we correct gedrag. Vervolgens testten wij alles allemaal samen en vond de LED's om in te schakelen en de pomp om te reageren, maar de klep niet zou werken. Wij zijn vastbesloten de kwestie dat de Arduino voldoende stroom om het ventiel - niet kon bron met het wordt aangesloten op zoveel verschillende componenten - zodat wij het ventiel met een 9V batterij in plaats daarvan aangedreven. Deze configuratie werkte en onze fontein zou spuwen!