Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen
Menü

Buzzer mit Arduino steuern


In dieser Anleitung zeigen wir wie man einen aktiven oder passiven Buzzer an einen Arduino UNO anschließt und verwendet.

Benötigte Komponenten

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.

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.

Anschlussplan
Buzzer
Arduino
+Pin 9
-GND

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

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

Produktgalerie überspringen

Passende Produkte für dein Projekt

10 Stück Aktiver Buzzer 3,3V-5V 10 Stück Aktiver Buzzer 3,3V-5V

Durchschnittliche Bewertung von 5 von 5 Sternen

10 Stück Aktiver Buzzer 3,3V-5V
RBS12914

Sofort verfügbar

Inhalt: 10 Stück (0,24 € / 1 Stück)

Regulärer Preis: Ab 2,35 €
Starter Kit für Arduino UNO R3 RFID in Kunststoffbox Starter Kit für Arduino UNO R3 RFID in Kunststoffbox

Durchschnittliche Bewertung von 4.83 von 5 Sternen

Starter Kit für Arduino UNO R3 RFID
RBS11368

Sofort verfügbar

Regulärer Preis: Ab 31,99 €
MB102 Breadboard 830 Kontakte MB102 Breadboard 830 Kontakte

Durchschnittliche Bewertung von 4.9 von 5 Sternen

MB102 Breadboard 830 Kontakte
RBS10155

Sofort verfügbar

Regulärer Preis: Ab 1,29 €
65 Breadboard Jumper Kabel im Set

Durchschnittliche Bewertung von 4.9 von 5 Sternen

65 Jumper Wire Kabel im Set
RBS10023

Sofort verfügbar

Regulärer Preis: Ab 1,29 €
USB2.0 USB-A auf USB-B Kabel 30 cm

Durchschnittliche Bewertung von 0 von 5 Sternen

USB2.0 USB-A auf USB-B Kabel 30 cm
RBS12341

Sofort verfügbar

Regulärer Preis: Ab 0,59 €