So ändern Sie die Summerfrequenz mit Potentiometer - Arduino uno

So ändern Sie die Summerfrequenz mit Potentiometer - Arduino uno

Arduino Uno ist das am häufigsten von High School- und College -Studenten verwendete Board aufgrund seiner Einfachheit und Kompatibilität. Es gibt eine Reihe von Projekten, die mit Arduino Uno erstellt werden können, indem verschiedene Geräte angeschlossen werden. In diesem Leitfaden haben wir die Frequenz des Summers mit Hilfe von Potentiometer und Arduino Uno kontrolliert.

So steuern Sie die Summerfrequenz mit dem Potentiometer mit Arduino Uno

Das Potentiometer ist ein analoges Gerät, das in den elektrischen Schaltungen verwendet wird, um den Widerstand der Schaltung zu verändern. Da es sich um ein analoges Gerät handelt, reichen seine Werte von 0 bis 1023, sodass wir es verwendet haben, um die Frequenz des Summers zu variieren. Die für die Änderung der Frequenz des Summers erforderlichen Komponenten sind:

  • Piezo -Summer
  • Drähte verbinden
  • Potentiometer
  • Arduino uno

Wir haben ein Bild des Schemas des Schaltkreises gepostet, das die Frequenz des Summers steuert:

Hardware -Montage zur Veränderung der Summerschallfrequenz durch Potentiometer

Das unten veröffentlichte Bild ist das Hardware -Montage -Diagramm, um ein klares Bild der Schaltungsverbindungen weiter zu geben:

Wir haben die Komponenten so verbunden. Als nächstes verbindet der grüne Draht den Summer mit dem digitalen Pin 4 des Arduino und der Ausgangsstift ist mit dem analogen Stift A3 des Arduino mit dem rosa Draht verbunden.

Um die Spannung zu liefern und die Komponenten zu erden, haben wir die 5 Volt und den Erdnadel des Arduino Uno verwendet.

Arduino -Code zur Steuerung der Summerschallfrequenz durch Potentiometer

Der Arduino -Code zur Steuerung der Summerschallfrequenz wird angegeben

int pot = a3; // Arduino -Pin, die dem Potentiometer zugeordnet sind
int summer = 7; // Arduino Pin, die Summer zugewiesen sind
Int -Frequenz; // Variable zum Speichern der Frequenz
void setup ()
Serie.Beginnen Sie (9600); // Initialisierung der seriellen Kommunikation
PinMode (Summer, Ausgabe); /*Dem Summer den Ausgabemodus zuweisen*/

void Loop ()
int potvalue = analograd (pot); // Lesen Sie die Eingabe auf einem analogen Pin lesen
Frequenz = Karte (Potvalue, 0,1023,0,255);/* Skalarisierung des Werts des Potentiometers in PWM -Werte*/
Ton (Summer, Frequenz);/*Verwenden der Tonfunktion, um den Ton der Frequenz zu erzeugen, das durch Pot*/gegeben ist*/
Serie.print ("\ n Wert des Potentiometers:");
Serie.println (potvalue); // Anzeigen der POT -Werte
Serie.drucken("");
Serie.print ("Frequenz des Summers:");
Serie.drucken (Frequenz); // Anzeige der Frequenz
Serie.drucken("");
Verzögerung (500); // Zeit, nach der die Schleifenfunktion erneut beginnt

Um den Geräusch des Summers mit dem Potentiometer zu ändern, haben wir den Code so geschrieben, dass wir zuerst die Arduino -Pins für das Potentiometer und den Summer zugewiesen haben. Als nächstes haben wir die Variable für das Speichern der Werte des Potentiometers deklariert.

Wenn wir zur Setup -Funktion kommen, haben wir die Baud -Rate für die Kommunikation festgelegt und den Summer im Ausgangsmodus zugewiesen.

In der Schleifenfunktion haben wir zuerst die Werte des Potentiometers mit der erhalten Analograd () Funktion und dann haben wir die Kartenfunktion verwendet, um diese Werte in die Frequenz umzuwandeln.

Durch die Verwendung der Kartenfunktion haben wir die Werte des Potentiometers mit einem Bereich von 0 bis 1023 auf den Bereich von 0 bis 255 skalarisiert. Wir haben diesen Bereich skalariert, weil die Werte in diesen Bereichen von den analogen Stiften des Arduino akzeptiert werden.

Darüber hinaus haben wir den Klang der skalarisierten Werte unter Verwendung der Tonfunktion erzeugt. Die Tonfunktion wird verwendet, um den Ton auf der angegebenen Frequenz zu erzeugen und mehr über die Tonfunktion zu lesen. Lesen Sie die Anleitung hier.

Um die Arbeit von Arduino -Code zusammenzufassen, können wir sagen, dass die Werte der Frequenzänderungen und der Geräusch des Summers auch entsprechend ändert.

Hardware -Implementierung des Summerschallfrequenz durch Potentiometer

Das unten veröffentlichte Bild zeigt die Hardware, die zum Erstellen der Summerschallfrequenzwechslerschaltung zusammengestellt wurde.

Wir haben das Bild unten veröffentlicht, das die Änderung der Frequenz als Wert des Potentiometers zeigt:

Abschluss

Summer sind die Ausgabegeräte, die in den Projekten oder in den Geräten verwendet werden, in denen der Alarm oder der Ton erforderlich ist. In ähnlicher Weise können die Summer auch für Indikationszwecke verwendet werden, indem verschiedene Klänge bei verschiedenen Frequenzen erzeugt werden. Wir können verschiedene Klänge von Summer erzeugen, indem wir die Frequenz des Klangs ändern. In dieser Anleitung, um die Häufigkeit des Geräusches des Summers zu verändern, haben wir das Potentiometer mit Arduino Uno verwendet.