Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Dies ist ein einfaches Projekt, mit dem Sie mit einem Summer und einigen LEDs Musik auf Ihrem Arduino abspielen können. Je nach Frequenz leuchtet eine andere LED.
Dazu benötigen Sie:
- dein arduino uno
- Steckbrett
- 4 Widerstände
- Summer
- 3 LEDs
- Taste
- einige Anschlussdrähte
Schritt 1: Hinzufügen der Schaltfläche
Schritt 2: Taste und Summer
Verbinden Sie Ihren Summer mit dem Steckbrett, indem Sie ein Kabel mit der GND-Schiene und das andere mit einem beliebigen Pin Ihres Arduino (in diesem Fall 13) verbinden.
Ihre Taste sollte mit einem Widerstand mit Masse verbunden werden, mit der Stromschiene und dann mit einem beliebigen Pin des Arduino (in diesem Fall Pin 8).
Schritt 3: LEDs hinzufügen
Fügen Sie Ihre drei LEDs zum Steckbrett hinzu und verbinden Sie das lange Ende jedes mit den Arduino-Pins mit Widerständen. Die kürzeren Leitungen bleiben mit der GND-Schiene verbunden.
Stellen Sie sicher, dass Sie die Stromschiene und die GND-Schiene mit den 5V- und GND-Pins Ihres Arduino verbinden.
Schritt 4: Code
Der Code wurde weitgehend inspiriert und unter Verwendung von drei Hauptreferenzen zusammengesetzt
dieses Arduino-Melodie-Tutorialdieser Forumsbeitrag über das Synchronisieren von LEDs mit LichternDieser Beitrag mit den Noten, die zum Abspielen von Weihnachtsliedern benötigt werden.
Obwohl es nicht so funktioniert, wie ich es ursprünglich beabsichtigt hatte, spielt es den Song ab, wenn die Taste gedrückt wird. Die Absicht war, verschiedene Songs abzuspielen, je nachdem, wie oft auf die Schaltfläche geklickt wurde (daher der Zähler im Code), aber ich stieß immer wieder auf Probleme beim Platzieren der Noten und Beats in einer if-Anweisung. Wenn es tatsächlich kompiliert wurde, rasselte der Summer nur und die rote LED blinkte, gedimmt, aber schnell, bis das Lied zu Ende war.