Inhaltsverzeichnis:
- Schritt 1: Benötigte Komponenten
- Schritt 2: Schließen Sie die Schaltung an
- Schritt 3: Programm
- Schritt 4: Hochladen
- Schritt 5: Codeüberprüfung
- Schritt 6: Hardware-Überprüfung: Summer
- Schritt 7: Experimenteller Effekt
Video: Steuern Sie den Summerton mit Arduino - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Es gibt viele interaktive Arbeiten, die mit Arduino vervollständigt werden können, die gebräuchlichste und am häufigsten verwendete ist die Ton- und Lichtanzeige.
Die gebräuchlichsten Komponenten, die Töne erzeugen können, sind der Summer und die Hupe. Vergleichen Sie die beiden, der Summer ist einfacher und einfacher zu bedienen, also haben wir ihn in diesem Experiment verwendet.
Schritt 1: Benötigte Komponenten
Folgende Komponenten sollten vorbereitet werden:
Arduino UNO-Controller * 1
Summer*1
Steckbrett * 1
Steckbrett-Jumper-Krawatte * 1
Schritt 2: Schließen Sie die Schaltung an
Schließen Sie die experimentelle Hardware gemäß der Schaltung in der Abbildung an.
Schritt 3: Programm
Kopieren Sie den folgenden Code wie gezeigt in die Arduino IDE:
#include "Stellplätze.h"
int melodie = {
ANMERKUNG_C4, ANMERKUNG_G3, ANMERKUNG_G3, ANMERKUNG_A3, ANMERKUNG_G3, 0, ANMERKUNG_B3, ANMERKUNG_C4
};
int noteDurations = {
4, 8, 8, 4, 4, 4, 4, 4
};
Leere Einrichtung () {
for (int thisNote = 0; thisNote < 8; thisNote++)
{
int noteDuration = 1000/noteDurations[thisNote];
Ton (8, Melodie [diese Anmerkung], Anmerkungsdauer);
int pauseBetweenNotes = noteDuration * 1.30;
Verzögerung (pauseBetweenNotes);
kein Ton(8);
}
}
Leere Schleife ()
{
}
Schritt 4: Hochladen
Verwenden Sie das USB-Kabel, um den Arduino UNO-Controller und den Computer zu verbinden, wählen Sie den richtigen Board-Typ (Arduino UNO und) aus und klicken Sie auf Upload.
Schritt 5: Codeüberprüfung
tone(): Die Funktion besteht darin, eine Rechteckwelle mit einer bestimmten Frequenz (50% Tastverhältnis) an einem Pin zu erzeugen. Die Dauer kann eingestellt werden, ansonsten wird die Wellenform erzeugt, bis die Funktion noTone() aufgerufen wird. Dieser Pin kann mit einem piezoelektrischen Summer oder anderen Lautsprechern verbunden werden, um Ton abzuspielen.
Grammatik:
Ton (Stift, Frequenz)
Ton (Stift, Frequenz, Dauer)
Parameter:
pin: der Pin zum Generieren des Tons Frequenz: die Frequenz des Tons, in Hz, geben Sie unsigned int ein Dauer: die Dauer des Tons, in Millisekunden (optional), geben Sie unsigned long ein
Schritt 6: Hardware-Überprüfung: Summer
Der Summer erzeugt einen Ton, indem er Spannungsmaterialien mit Strom versorgt. Piezoelektrische Materialien können mit unterschiedlichen Spannungen und Frequenzen mechanisch verformt werden, wodurch Klänge unterschiedlicher Frequenzen erzeugt werden. Der Summer wird in aktiven Summer und passiven Summer unterteilt.
Der aktive Summer verfügt über eine interne Vibrationsquelle, sodass er ertönen kann, solange er mit Gleichstrom versorgt wird. Der dazugehörige passive Summer hat keine integrierte Vibrationsquelle, Daher muss es in der Audioausgangsschaltung hörbar sein. Wir können aktive Summer von passiven Summern auf zwei Arten unterscheiden:
(1) Beurteilung nach Aussehen
* Die Platine des passiven Summers ist normalerweise blank.
* Die Platine des aktiven Summers ist normalerweise mit Vinyl überzogen.
(2) Verwenden Sie ein Multimeter, um den Summerwiderstand zu messen und zu beurteilen
* Der Widerstand des passiven Summers beträgt im Allgemeinen 8 Ohm oder 16 Ohm.
* Der Widerstand des aktiven Summers ist viel größer.
Verwandter Beitrag: Testkondensatoren mit Summer
Schritt 7: Experimenteller Effekt
Schließen Sie wie in der Abbildung gezeigt einfach einen Summer ohne weitere Verkabelung an. Nachdem das Programm auf den Arduino UNO-Controller hochgeladen wurde, gibt der Summer einen Ton aus, der dem Ende des Spiels ähnelt, und stoppt dann, bis die Reset-Taste gedrückt wird.
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
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Erfahren Sie, wie Sie mit PROCESSING eine Echtzeitschnittstelle in ARDUINO erstellen !!!!): 5 Schritte (mit Bildern)
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Learn How to Make a Real Time Interface in ARDUINO Using PROCESSING !!!!): Ein SCARA-Roboter ist eine sehr beliebte Maschine in der Industriewelt. Der Name steht sowohl für Selective Compliant Assembly Robot Arm als auch für Selective Compliant Articulated Robot Arm. Es ist im Grunde ein Roboter mit drei Freiheitsgraden, da er die ersten beiden Displ
Steuern Sie einen Roboterarm mit Zio-Modulen Teil 1: 8 Schritte
Steuern Sie einen Roboterarm mit Zio-Modulen Teil 1: Dieser Blogbeitrag ist Teil der Zio Robotics Series.EinführungIn diesem Tutorial werden wir ein Projekt erstellen, in dem wir Zio-Module verwenden, um den Roboterarm zu steuern. In diesem Projekt lernen Sie, wie Sie Ihre Roboterarmkralle öffnen und schließen. Diese n
Steuern Sie Geräte über das Internet über den Browser. (IoT): 6 Schritte
Steuern Sie Geräte über das Internet über den Browser. (IoT): In diesem Instructable zeige ich Ihnen, wie Sie Geräte wie LEDs, Relais, Motoren usw. über das Internet über einen Webbrowser steuern können. Und Sie können über jedes Gerät sicher auf die Bedienelemente zugreifen. Die Webplattform, die ich hier verwendet habe, ist RemoteMe.org visit
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