Inhaltsverzeichnis:

Einfacher Musikplayer mit Summer - Gunook
Einfacher Musikplayer mit Summer - Gunook

Video: Einfacher Musikplayer mit Summer - Gunook

Video: Einfacher Musikplayer mit Summer - Gunook
Video: Die BESTE App für Musiker? 🤔 #shorts 2024, November
Anonim
Einfacher Musikplayer mit Summer
Einfacher Musikplayer mit Summer

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

Hinzufügen der Schaltfläche
Hinzufügen der Schaltfläche

Schritt 2: Taste und Summer

Taste und Summer
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

LEDs hinzufügen
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.

Empfohlen: