Buzzer mit Arduino steuern

Benötigte Komponenten

  • Arduino UNO kompatibles Board + USB-Kabel
  • Buzzer
  • Breadboard
  • 2 Jumperkabel
  • Optional: 150 Ohm Widerstand

Anschlussplan

Buzzer_Steckplatine

 

Buzzer

Arduino

+

Pin 9

-

GND

Optional kann noch ein 150 Ohm Widerstand zwischen Pin 9 und + gesetzt werden.

Grundlagen Buzzer

Ein Buzzer oder auf Deutsch "Summer", ist ein elektrisches Bauteil für akustische Signale. Mit einem Buzzer können Sie einen Summ- oder Piepton erzeugen. Sie werden häufig in Computern, Druckern, Kopierern, Alarmanlagen, Spielzeugen und anderen elektronischen Geräten verwendet.

Es gibt zwei Arten von Buzzer, aktive und passive Buzzer. Der Unterschied liegt nicht in der Stromversorgung, sondern in der Oszillation des Tons.

20211125_172729

Links aktiver Buzzer; Rechts passiver Buzzer

Der aktive Buzzer besitzt einen Oszillator, der auf einer festgelegten Frequenz schwingt und somit einen festgelegten Ton ausgibt. Der passive Buzzer besitzt keinen Oszillator und benötigt eine 2-5 KHz Sinuswelle, um durch die Schwingung einen variablen Ton zu erzeugen.

Code für Arduino

 In den beiden Codes sieht man nochmal deutlich die unterschiedliche Funktionsweise. Beim aktiven Buzzer wird einfach eine Spannungsquelle angelegt (Pin auf High), um einen Ton zu erzeugen. Beim passiven Buzzer kann mit der tone-Funktion die gewünschte Frequenz in KHz ausgegeben werden.

Aktiver Buzzer

Download Sketch

int buzzer = 9; // Buzzer Pin
void setup()
{
pinMode(buzzer,OUTPUT);
}
void loop()
{
digitalWrite(buzzer,HIGH); // Ton an
delay(1000);
digitalWrite(buzzer,LOW); // Ton aus
delay(1000);
}

Passiver Buzzer 

Download Sketch

const int buzzer = 9;

void setup(){

  pinMode(buzzer, OUTPUT);

}

void loop(){

  tone(buzzer, 1000); // Sende 1KHz Tonsignal

  delay(1000);        // 1 sec Pause

  noTone(buzzer);     // Ton stoppen

  delay(1000);        // 1 sec Pause

 

}

constint buzzer = 9;

Bonus – Super Mario Theme Song mit passivem Buzzer

Download Bonus Sketch

Hinweis: Hier wird der Buzzer nicht an Pin9, sondern an Pin 3 angeschlossen.

Quelle: https://create.arduino.cc/projecthub/jrance/super-mario-theme-song-w-piezo-buzzer-and-arduino-1cc2e4

Die mit einem * markierten Felder sind Pflichtfelder.

Passende Artikel
10 Stück Aktiver Buzzer 3,3V-5V 10 Stück Aktiver Buzzer 3,3V-5V
Inhalt 10 Stück (0,26 € / 1 Stück)
ab 2,55 €