KY-012 Module buzzer actif
Lorsque ce capteur est alimenté, ce buzzer actif génère un son à la fréquence de 2,5 kHz.
- Arduino
- Raspberry Pi
- Raspberry Pi Pico
- Micro:Bit

Lorsque ce capteur est alimenté, ce buzzer actif génère un son à la fréquence de 2,5 kHz. Le module buzzer actif, contrairement au module passif KY-006 n'a pas besoin d'une tension à onde carrée pour générer une tonalité - si une tension de min. 3,3V est appliquée à sa broche de signal, la tension à onde carrée requise est générée dans le buzzer indépendamment.
Données techniques
Fréquence de la tonalité | 2,5kHz |
Génère une tension d'onde carrée de façon indépendante |
Affectation des broches
Exemple de code Arduino
Affectation des broches Arduino
Arduino | Capteur |
---|---|
Pin 13 | Signal |
- | +V |
GND | GND |
Cet exemple de code montre comment activer alternativement le buzzer pendant quatre secondes puis l'éteindre pendant deux secondes en utilisant une broche de sortie définissable.
int Buzzer = 13;
void setup ()
{
pinMode (Buzzer, OUTPUT); // Initialisation comme broche de sortie
}
void loop () //boucle de programme principale
{
digitalWrite (Buzzer, HIGH); // le buzzer est actionné
delay (4000); // délai de 4 secondes
digitalWrite (Buzzer, LOW); // le buzzer est à l'arrêt
delay (2000); // délai de 2 secondes
}
Télécharger l'exemple de programme

Lorsque ce capteur est alimenté, ce buzzer actif génère un son à la fréquence de 2,5 kHz. Le module buzzer actif, contrairement au module passif KY-006 n'a pas besoin d'une tension à onde carrée pour générer une tonalité - si une tension de min. 3,3V est appliquée à sa broche de signal, la tension à onde carrée requise est générée dans le buzzer indépendamment.
Données techniques
Fréquence de la tonalité | 2,5kHz |
Génère une tension d'onde carrée de façon indépendante |
Affectation des broches
Exemple de code Raspberry Pi
Affectation des broches Raspberry Pi
Raspberry Pi | Capteur |
---|---|
GPIO 24 [Pin 18] | Signal |
- | +V |
GND [Pin 6] | GND |
Exemple de programmation dans le langage de programmation Python.
Cet exemple de code montre comment le buzzer peut être activé pendant quatre secondes puis désactivé pendant deux secondes en alternance en utilisant une broche de sortie définissable.
#!/usr/bin/python
# coding=utf-8
# Les modules nécessaires sont importés et mis en place
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
# La broche d'entrée du capteur est déclarée. En outre la résistance de Pull-up est activée.
LED_PIN = 24
GPIO.setup(LED_PIN, GPIO.OUT, initial= GPIO.LOW)
print("LED-Test [Appuyez sur Ctrl + C pour terminer le test]")
# Boucle de programme principale
try:
while True:
print("LED 4 secondes ON")
GPIO.output(LED_PIN,GPIO.HIGH) #la LED est allumée
time.sleep(4) #Temporisation de 4 secondes
print("LED 2 secondes OFF")
GPIO.output(LED_PIN,GPIO.LOW) #La LED est éteinte
time.sleep(2) #Temporisation de 2 secondes
# remise en place de tous les GPIO en entrées
except KeyboardInterrupt:
GPIO.cleanup()
Exemple de téléchargement de programme
Pour commencer avec la commande :
sudo python3 KY012-RPi.py

Lorsque ce capteur est alimenté, ce buzzer actif génère un son à la fréquence de 2,5 kHz. Le module buzzer actif, contrairement au module passif KY-006 n'a pas besoin d'une tension à onde carrée pour générer une tonalité - si une tension de min. 3,3V est appliquée à sa broche de signal, la tension à onde carrée requise est générée dans le buzzer indépendamment.
Données techniques
Fréquence de la tonalité | 2,5kHz |
Génère une tension d'onde carrée de façon indépendante |
Affectation des broches
Exemple de code Micro:Bit
Affectation des broches Micro:Bit :
Micro:Bit | Capteur |
---|---|
Pin 1 | Signal |
- | +V |
GND | GND |
Ceci est un exemple MakeCode pour Micro:Bit qui fait essentiellement la même chose que les exemples pour les deux autres variantes. Cependant, cet exemple est plus proche de celui du Raspberry Pi que de celui de l'Arduino.

Téléchargement d'un exemple de programme

Lorsque ce capteur est alimenté, ce buzzer actif génère un son à la fréquence de 2,5 kHz. Le module buzzer actif, contrairement au module passif KY-006 n'a pas besoin d'une tension à onde carrée pour générer une tonalité - si une tension de min. 3,3V est appliquée à sa broche de signal, la tension à onde carrée requise est générée dans le buzzer indépendamment.
Données techniques
Fréquence de la tonalité | 2,5kHz |
Génère une tension d'onde carrée de façon indépendante |
Affectation des broches
Exemple de code Raspberry Pi Pico
Affectation des broches Raspberry Pi Pico
Raspberry Pi Pico | Capteur |
---|---|
GPIO18 | Signal |
- | +V |
GND | GND |
Cet exemple de code montre comment le buzzer peut être alternativement activé pendant trois secondes puis désactivé à l'aide d'une broche de sortie définissable.
# Chargement des bibliothèques
from machine import Pin
from utime import sleep
# Initialisation de GPIO18 comme sortie
device = Pin(18, Pin.OUT, value=0)
# Allumer le buzzer
print("ON")
device.on()
# Attendre 3 secondes
print(".")
sleep(1)
print(".")
sleep(1)
print(".")
sleep(1)
# Eteindre le buzzer
print("OFF")
device.off()