Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Dit is een eenvoudig project waarmee je muziek op je arduino kunt afspelen met behulp van een zoemer en enkele LED's. Afhankelijk van de frequentie gaat er een andere LED branden.
Hiervoor heb je nodig:
- jouw arduino uno
- broodplankje
- 4 weerstanden
- zoemer
- 3 LED's
- knop
- sommige aansluitdraden
Stap 1: De knop toevoegen
Stap 2: Knop en zoemer
Sluit uw zoemer aan op het breadboard met één draad die is aangesloten op de GND-rail en de andere op een willekeurige pin op uw Arduino (13, in dit geval).
Uw knop moet worden aangesloten op aarde met behulp van een weerstand, op de stroomrail en vervolgens op een willekeurige pin op de Arduino (in dit geval pin 8).
Stap 3: LED's toevoegen
Voeg je drie LED's toe aan het breadboard en verbind het lange uiteinde van elk met Arduino-pinnen met behulp van weerstanden. De kortere kabels blijven verbonden met de GND-rail.
Zorg ervoor dat u de stroomrail en GND-rail aansluit op de 5v- en GND-pinnen op uw arduino.
Stap 4: Coderen
De code is grotendeels geïnspireerd en samengevoegd met behulp van drie hoofdreferenties
deze Arduino-melodie-tutorial dit forumbericht over het synchroniseren van LED's met lichten dit bericht met de noten die nodig zijn om kerstmelodieën te spelen.
Hoewel het niet werkt in de mate die ik aanvankelijk had bedoeld, speelt het het nummer wel af wanneer de knop wordt ingedrukt. De bedoeling was om verschillende nummers te spelen, afhankelijk van hoe vaak er op de knop was geklikt (vandaar de teller in de code), maar ik bleef problemen ondervinden met het plaatsen van de noten en beats in een if-statement. Wanneer het daadwerkelijk zou compileren, zou de zoemer alleen maar rammelen en de rode LED zou knipperen, zwak maar snel, totdat het nummer voorbij was.