Stap 4: Bonus: partij met beats
Als een bonus, kunt deze weergave om te slaan naar een muziek.
- Gebruik een Python programma om te spelen van een WAV-bestand via de luidsprekers, en in dezelfde tijd analyseren de spectrale samenstelling
- Op basis van het signaal in de verschillende spectrale deel van de muziek, signaal afgeven aan de Arduino op of uit te schakelen verschillende lichten (bv. 1 brandt als er een veel macht in lage frequentie geluiden, anders uitgeschakeld is)
Deze look om beter te maken, toegevoegd twee meer draden (als u wilt dat een totaal van 5) aan de weergave.
Het Python programma speelt een WAV-bestand. Als u geen één hebt, kunt een mp3 converteren naar die (google hoe om het te doen in het algemeen, op Linux u gebruik van de opdracht "mpg123 -w outfile.wav original.mp3" (met de juiste ingang en uitgang bestandsnamen maken kunt).
De broncode voor de controle van de Python en de Arduino-ontvanger: https://gist.github.com/imrehg/9064580
Hoop dat u geniet van het display in de bijgevoegde video!