Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Verkabelung
- Schritt 2: Codierung
- Schritt 3: Testen Sie es
- Schritt 4: Es funktioniert, jetzt teilen
Video: Steuern Sie die Geschwindigkeit von Jingle Bells mit Arduino - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Dieses Instructable zeigt Ihnen, wie Sie eine Streifen-LED so programmieren, dass sie den Noten entspricht, die vom Arduino gespielt werden. Sie können den Song auch beschleunigen oder verlangsamen, indem Sie Ihre Hand näher oder weiter vom Fotowiderstand entfernen. Mein Beispiel ist das Lied Jingle Bells, Sie können es jedoch in ein beliebiges Lied ändern, wenn Sie die Noten übersetzen.
Lieferungen
- Fotowiderstand
- Arduino-Board
- 10K Widerstand (x2)
- LED-Leiste
- Lautsprecherverstärker
- Drähte (männlich und weiblich)
Schritt 1: Verkabelung
Verweisen Sie auf den Link unten, um die richtige Einrichtung für Ihre Drähte zu sehen.
Alle rosa Drähte sind auf die Pin-Nummern ausgerichtet.
Alle schwarzen Drähte führen nach Masse.
Alle roten Drähte führen zu 5V.
Alle schwarz mit tan bedeuten einen Widerstand.
Die grünen Drähte bedeuten die Drähte, die aus dem LED-Streifen herauskommen.
Schritt 2: Codierung
Kopieren Sie den beigefügten Code.
Der Rest ist eine Erklärung, wie der Code funktioniert:
Die Codierung enthält Kommentare, aber Sie werden sehen, dass sie ziemlich lang sind. Die deklarierten Anfangsnoten stellen sicher, dass Ihr Board jeden Musikton erzeugen kann. Es gibt dann eine Deklaration von Farben, die jeder Note entsprechen. Das Void-Setup schaltet alle Ihre Pins ein und beginnt mit der Programmierung. In der void-Schleife findet die Hauptcodierung statt. Es beginnt mit einem Float-Tempo, das dafür sorgt, dass Ihr Song schneller oder langsamer wird, je nachdem, wie nah Sie am Fotowiderstand sind. Je näher Sie sind, desto schneller spielt es. Anschließend werden Jingle Bells gespielt. Jede Note hat ihre eigene Funktion. Zunächst löscht er den LED-Streifen von allen Farben, dann diktiert er die Note und wie lange sie ist. Bei einer Viertelnote wird 250 Millisekunden lang gespielt, eine halbe Note wird 500 Millisekunden lang gespielt und eine ganze Note wird 1000 Millisekunden lang gespielt. Nach dieser Deklaration gibt es eine Schleife, die dem Board mitteilt, wie viele Lichter aufleuchten sollen; bei einer Viertelnote leuchten 5 Lichter, bei einer halben Note 10 Lichter und bei einer ganzen Note leuchten 10 Lichter. Es gibt dann ein Diktat von Farbe und Verzögerung, um die Note zu beenden. Dies wiederholt sich kontinuierlich, es sei denn, der Stecker wird von der Platine getrennt.
Schritt 3: Testen Sie es
Sie können Ihren Code und Ihre Verkabelung testen, indem Sie ihn einstecken! Wenn es nicht richtig funktioniert, überprüfen Sie Ihre Drähte und ob Sie die gesamte Codierung kopiert haben. Möglicherweise haben Sie eine Masse von 5 V oder eine andere Verwechslung.
Schritt 4: Es funktioniert, jetzt teilen
Jetzt haben Sie alle Probleme gelöst, die Sie mit dem Projekt abgeschlossen haben! Machen Sie ein Foto und teilen Sie es mit Ihren Freunden. Wenn Sie möchten, können Sie den Song ändern, indem Sie die Noten ändern und die Farben entsprechend ändern. Bis zu Ihnen, die Möglichkeiten sind endlos!
Empfohlen:
So steuern Sie ein Gerät mit Raspberry Pi und einem Relais – DIE GRUNDLAGEN: 6 Schritte
So steuern Sie ein Gerät mit Raspberry Pi und einem Relais - DIE GRUNDLAGEN: Dies ist ein einfaches und unkompliziertes Tutorial zur Steuerung eines Geräts mit Raspberry Pi und einem Relais, das für die Erstellung von IoT-Projekten hilfreich ist folgen Sie, auch wenn Sie keine Ahnung von Raspberry haben
Steuern von Haushaltsgeräten mit Node-MCU und Google Assistant - IOT - Blynk - IFTTT: 8 Schritte
Steuern von Haushaltsgeräten mit Node-MCU und Google Assistant | IOT | Blynk | IFTTT: Ein einfaches Projekt zur Steuerung von Geräten mit Google Assistant: Warnung: Der Umgang mit Netzstrom kann gefährlich sein. Mit äußerster Sorgfalt behandeln. Stellen Sie einen professionellen Elektriker ein, während Sie mit offenen Stromkreisen arbeiten. Ich übernehme keine Verantwortung für die da
Arduino- und Apple HomeKit-Integration - Steuern Sie Ihr Zuhause von Siri aus! IoT ist hier: 6 Schritte
Arduino- und Apple HomeKit-Integration - Steuern Sie Ihr Zuhause von Siri aus! IoT ist hier: Dieses Instructable bietet Ihnen eine schnelle und einfache Möglichkeit, ein Arduino-Board zu Apples HomeKit auf einem iOS-Gerät hinzuzufügen. Es eröffnet alle möglichen Möglichkeiten, einschließlich Skripte, die auf dem Server ausgeführt werden, kombiniert mit Apples HomeKit "Szenen", es macht
Gewusst wie: Geschwindigkeit des Motors steuern?: 5 Schritte (mit Bildern)
Gewusst wie: Geschwindigkeit des Motors steuern?: Wenn Sie ein paar DC-Motoren herumliegen haben, kommt Ihnen die erste Frage in den Sinn, wie ich die Geschwindigkeit dieser Motoren kontrolliere! Also in diesem Instructables werde ich zeigen, wie einfach es ist! Sie fühlen sich faul, Sie können Videos auf meinem Kanal ansehen Auch Huge Tha
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Hinzugefügte Informationen: 4 Schritte
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen … Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Zusätzliche Informationen: Wenn Sie jemals auf eine Website gehen und ein Lied abspielen, das Sie mögen und es wollen, dann ist hier das anweisbare für Sie, nicht meine Schuld, wenn Sie etwas durcheinander bringen (nur so wird es passieren, wenn Sie ohne Grund anfangen, Dinge zu löschen) ) Ich konnte Musik für