Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
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.