Inhaltsverzeichnis:
- Schritt 1: Benötigte Teile
- Schritt 2: Anschließen der Tasten
- Schritt 3: Anschließen des Summers
- Schritt 4: Hochladen und Ändern des Codes
- Schritt 5: Video
Video: Einfaches Arduino-Soundboard - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
In diesem Experiment werden Sie verstehen, wie ein passiver Summer funktioniert und wie Sie ein einfaches Arduino-Soundboard erstellen können. Mit einigen Tasten und Auswahl eines entsprechenden Tons können Sie eine Melodie erstellen! Die Teile, die ich verwendet habe, stammen aus Kumans Arduino UNO Starter Kit
Schritt 1: Benötigte Teile
Du wirst brauchen:
- ein Arduino-Board
- ein Steckbrett
- ein USB-Kabel
- 10 x Überbrückungsdrähte
- 3 x Knöpfe (Anzahl der Kappen und Knöpfe ist optional)
- 3 x 10k Ohm Widerstände
Allchips ist eine Online-Serviceplattform für Elektronikkomponenten, auf der Sie alle Komponenten kaufen können
Schritt 2: Anschließen der Tasten
Beginnen wir zunächst mit den Schaltflächen. Wählen Sie für jede Schaltfläche eine ihrer Seiten aus. Sie sehen 2 Pins. Der linke (Sie können sie auch austauschen) wird mit einem 10k-Widerstand mit der Masse des Arduino (über das Steckbrett) verbunden. Verbinden Sie die gleiche Reihe mit dem digitalen Pin 2, 3 oder 4 des Arduino (kann im Code konfiguriert werden). Der Pin auf der rechten Seite jeder Taste ist mit 5V verbunden. Sie können das obige Bild als Referenz verwenden. Führen Sie diese Schritte für alle Ihre Schaltflächen aus.
Schritt 3: Anschließen des Summers
Oben auf dem Summer sehen Sie also ein +-Symbol. Es zeigt die positive Seite davon. Sie müssen das andere Ende mit Masse verbinden und dieses mit dem digitalen Pin 8 des Arduino (kann später geändert werden)
Schritt 4: Hochladen und Ändern des Codes
Den Code des Projekts finden Sie hier. Es liegt ganz bei Ihnen, was Sie ändern können - von den Pin-Nummern bis zum Hinzufügen weiterer Tasten, aber was noch wichtiger ist - Sie können jeden einzelnen Ton ändern. Hier eine kleine Erklärung:
Ton (BuzzPin, 1000, 300); // Hier ist die Arduino-Tonfunktion
BuzzPin ist der positive Pin des Summers
1000 ist der Ton selbst, in Hz (er kann zwischen 31 und 65535 liegen)
300 ist die Dauer in ms (optional)
Schritt 5: Video
Hier ist ein Video des Projekts in Aktion, das eine zufällige Melodie erzeugt.
Empfohlen:
Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 2 - Temperatur- / Feuchtigkeitsmonitor - Rev 3: 7 Schritte
Easy Very Low Power BLE in Arduino Teil 2 – Temperatur-/Feuchtigkeitsmonitor – Rev 3: Update: 23. November 2020 – Erster Austausch von 2 x AAA-Batterien seit 15. Januar 2019 dh 22 Monate für 2x AAA AlkalineUpdate: 7. April 2019 – Rev 3 of lp_BLE_TempHumidity, fügt Datum/Uhrzeit-Plots hinzu, verwendet pfodApp V3.0.362+ und automatische Drosselung, wenn
Erstellen Sie eine Raumstation in TinkerCad Codeblock--Einfaches Tutorial: 7 Schritte (mit Bildern)
Erstellen Sie eine Raumstation in TinkerCad Codeblock||Einfaches Tutorial: Während der Gedanke, im Weltraum zu leben, wie Science-Fiction erscheinen mag, umkreist die Internationale Raumstation die Erde mit einer Geschwindigkeit von fünf Meilen pro Sekunde, während Sie dies lesen, und umkreist die Erde einmal alle 90 Minuten. In diesem Projekt lernen Sie
Wie repariere ich einen Subwoofer? Einfaches Verfahren: 9 Schritte
Wie repariere ich einen Subwoofer? Einfache Vorgehensweise: Hallo, heute in dieser Videofolge zeige ich dir, wie du deinen Subwoofer oder Verstärker reparieren kannst. Also los geht's. Sie können sehen, dass das Soundsystem nicht funktioniert. Mal sehen, was damit passiert ist?
Einfaches POV erstellen: 6 Schritte (mit Bildern)
How to Make Simple POV: Hiii, heute bin ich zurück mit einem interessanten Projekt LED POV (Persistence of Vision) Mit diesem Projekt können Sie einen Namen mit 5 Buchstaben anzeigen sind anfänger mit arduino dann sollten sie defi
Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 3 - Nano V2-Ersatz - Rev 3: 7 Schritte (mit Bildern)
Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 3 - Nano V2-Ersatz - Rev 3: Update: 7. April 2019 - Rev 3 von lp_BLE_TempHumidity, fügt Datums- / Zeitdiagramme mit pfodApp V3.0.362+ hinzu und automatische Drosselung beim Senden von DatenUpdate: 24. März 2019 – Rev 2 von lp_BLE_TempHumidity, fügt weitere Plotoptionen hinzu und i2c_ClearBus, fügt GT832E