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.

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.

Benötigte Komponenten: 

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

Produktgalerie überspringen
20
yourDroid UNO R3 Entwicklungsboard ATMEGA328P-PU arduino kompatibel yourDroid UNO R3 Entwicklungsboard ATMEGA328P-PU arduino kompatibel

Durchschnittliche Bewertung von 5 von 5 Sternen

(6)
yourDroid UNO R3 Entwicklungsboard ATMEGA328P-PU arduino kompatibel
RBS14165

Sofort verfügbar

Verkaufspreis: Ab 10,12 € Regulärer Preis: 12,65 €
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,65 €
10
10 Stück Aktiver Buzzer 3,3V-5V 10 Stück Aktiver Buzzer 3,3V-5V

Durchschnittliche Bewertung von 5 von 5 Sternen

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

Sofort verfügbar

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

Verkaufspreis: Ab 2,30 € Regulärer Preis: 2,55 €
MB102 Breadboard 830 Kontakte MB102 Breadboard 830 Kontakte

Durchschnittliche Bewertung von 4.9 von 5 Sternen

(20)
MB102 Breadboard 830 Kontakte
RBS10155

Sofort verfügbar

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

Durchschnittliche Bewertung von 4.9 von 5 Sternen

(5)
65 Jumper Wire Kabel im Set
RBS10023

Sofort verfügbar

Regulärer Preis: Ab 1,59 €
10
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

(24)
Starter Kit für Arduino UNO R3 RFID
RBS11368

Sofort verfügbar

Verkaufspreis: Ab 29,75 € Regulärer Preis: 33,05 €

zum Vergrößern auf Bilder klicken

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

Code anzeigen / einklappen
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

Code anzeigen / einklappen
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
}

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