KY-012 Aktiver Piezo-Buzzer
Wenn dieser Sensor mit Spannung versorgt wird, erzeugt dieser aktive Buzzer einen Ton mit der Frequenz von 2,5kHz.
- Arduino
- Raspberry Pi
- Raspberry Pi Pico
- Micro:Bit

Wenn der aktive Buzzer mit Spannung versorgt wird, erzeugt dieser einen Ton mit einer Frequenz von 2,5 kHz. Das aktive Buzzer-Modul benötigt, im Gegensatz zum passiven Modul KY-006 keine Rechteckspannung um einen Ton zu erzeugen. Wird an seinem Signal-Pin eine Spannung von min. 3,3 V angelegt, so wird im Buzzer die benötigte Rechteckspannung selbstständig erzeugt.
Technische Daten
Betriebsspannung | 3,3 V - 5 V |
Maximale Stromstärke | 30 mA |
Ton Frequenz | 2,5kHz ± 300 Hz |
Minimale Tonleistung | 85 dB |
Betriebstemperatur | -20 °C - 70 °C |
Lagertemperatur | -30 °C - 105 °C |
Abmessungen | 19 x 15,5 x 11 mm |
Pin-Belegung
Codebeispiel Arduino
Anschlussbelegung Arduino
Arduino | Sensor |
---|---|
Pin 13 | Signal |
- | +V |
GND | GND |
Dieses Codebeispiel zeigt auf, wie der Buzzer mittels eines definierbaren Ausgangspins abwechselnd für Vier Sekunden ein- und danach zwei Sekunden ausgeschaltet werden kann.
int Buzzer = 13;
void setup ()
{
pinMode (Buzzer, OUTPUT); // Initialisierung Ausgangspin für den Buzzer
}
void loop () //Hauptprogrammschleife
{
digitalWrite (Buzzer, HIGH); // Buzzer wird eingeschaltet
delay (4000); // Wartemodus für 4 Sekunden
digitalWrite (Buzzer, LOW); // Buzzer wird ausgeschaltet
delay (2000); // Wartemodus für weitere zwei Sekunden in denen die LED dann ausgeschaltet ist
}
Beispielprogramm Download

Wenn der aktive Buzzer mit Spannung versorgt wird, erzeugt dieser einen Ton mit einer Frequenz von 2,5 kHz. Das aktive Buzzer-Modul benötigt, im Gegensatz zum passiven Modul KY-006 keine Rechteckspannung um einen Ton zu erzeugen. Wird an seinem Signal-Pin eine Spannung von min. 3,3 V angelegt, so wird im Buzzer die benötigte Rechteckspannung selbstständig erzeugt.
Technische Daten
Betriebsspannung | 3,3 V - 5 V |
Maximale Stromstärke | 30 mA |
Ton Frequenz | 2,5kHz ± 300 Hz |
Minimale Tonleistung | 85 dB |
Betriebstemperatur | -20 °C - 70 °C |
Lagertemperatur | -30 °C - 105 °C |
Abmessungen | 19 x 15,5 x 11 mm |
Pin-Belegung
Codebeispiel Raspberry Pi
Anschlussbelegung Raspberry Pi
Raspberry Pi | Sensor |
---|---|
GPIO 24 [Pin 18] | Signal |
- | +V |
GND [Pin 6] | GND |
Programmierbeispiel in der Programmiersprache Python.
Dieses Codebeispiel zeigt auf, wie der Buzzer mittels eines definierbaren Ausgangspins abwechselnd für Vier Sekunden ein- und danach zwei Sekunden ausgeschaltet werden kann.
# Benoetigte Module werden importiert und eingerichtet
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
# Hier wird der Eingangs-Pin deklariert, an dem der Sensor angeschlossen ist.
Buzzer_PIN = 24
GPIO.setup(Buzzer_PIN, GPIO.OUT, initial= GPIO.LOW)
print("Buzzer-Test [druecken Sie STRG+C, um den Test zu beenden]")
# Hauptprogrammschleife
try:
while True:
print("Buzzer 4 Sekunden an")
GPIO.output(Buzzer_PIN,GPIO.HIGH) #Buzzer wird eingeschaltet
time.sleep(4)#Wartemodus für 4 Sekunden
print("Buzzer 2 Sekunden aus")
GPIO.output(Buzzer_PIN,GPIO.LOW) #Buzzer wird ausgeschaltet
time.sleep(2)#Wartemodus für weitere zwei Sekunden, in denen die LED Dann ausgeschaltet ist
# Aufraeumarbeiten nachdem das Programm beendet wurde
except KeyboardInterrupt:
GPIO.cleanup()
Beispielprogramm Download
Zu starten mit dem Befehl:
sudo python3 KY012-RPi.py

Wenn der aktive Buzzer mit Spannung versorgt wird, erzeugt dieser einen Ton mit einer Frequenz von 2,5 kHz. Das aktive Buzzer-Modul benötigt, im Gegensatz zum passiven Modul KY-006 keine Rechteckspannung um einen Ton zu erzeugen. Wird an seinem Signal-Pin eine Spannung von min. 3,3 V angelegt, so wird im Buzzer die benötigte Rechteckspannung selbstständig erzeugt.
Technische Daten
Betriebsspannung | 3,3 V - 5 V |
Maximale Stromstärke | 30 mA |
Ton Frequenz | 2,5kHz ± 300 Hz |
Minimale Tonleistung | 85 dB |
Betriebstemperatur | -20 °C - 70 °C |
Lagertemperatur | -30 °C - 105 °C |
Abmessungen | 19 x 15,5 x 11 mm |
Pin-Belegung
Codebeispiel Micro:Bit
Anschlussbelegung Micro:Bit:
Micro:Bit | Sensor |
---|---|
Pin 1 | Signal |
- | +V |
GND | GND |
Hierbei handelt es sich um ein Beispielprogramm, welches den Buzzer EIN bzw. AUS schaltet.

Beispielprogramm Download

Wenn der aktive Buzzer mit Spannung versorgt wird, erzeugt dieser einen Ton mit einer Frequenz von 2,5 kHz. Das aktive Buzzer-Modul benötigt, im Gegensatz zum passiven Modul KY-006 keine Rechteckspannung um einen Ton zu erzeugen. Wird an seinem Signal-Pin eine Spannung von min. 3,3 V angelegt, so wird im Buzzer die benötigte Rechteckspannung selbstständig erzeugt.
Technische Daten
Betriebsspannung | 3,3 V - 5 V |
Maximale Stromstärke | 30 mA |
Ton Frequenz | 2,5kHz ± 300 Hz |
Minimale Tonleistung | 85 dB |
Betriebstemperatur | -20 °C - 70 °C |
Lagertemperatur | -30 °C - 105 °C |
Abmessungen | 19 x 15,5 x 11 mm |
Pin-Belegung
Codebeispiel Raspberry Pi Pico
Anschlussbelegung Raspberry Pi Pico
Raspberry Pi Pico | Sensor |
---|---|
GPIO18 | Signal |
- | +V |
GND | GND |
Dieses Codebeispiel zeigt auf, wie der Buzzer mittels eines definierbaren Ausgangspins abwechselnd für Vier Sekunden ein- und danach zwei Sekunden ausgeschaltet werden kann.
# Bibliotheken laden
from machine import Pin
from utime import sleep
# Initialisierung von GPIO18 als Ausgang
device = Pin(18, Pin.OUT, value=0)
# Buzzer einschalten
print("EIN")
device.on()
# 3 Sekunden warten
print(".")
sleep(1)
print(".")
sleep(1)
print(".")
sleep(1)
# Buzzer ausschalten
print("AUS")
device.off()