Buzzer actif (KY-012)

Buzzer actif (KY-012)

Photo


ky-012.jpg


Données techniques / Description sommaire


Lorsqu'il est mis sous tension, ce buzzer émet un signal sonore à une fréquence de ±2,5 kHz.


Brochage


3 G NC S.png


Exemple de code pour Arduino


Ce module intégrant un buzzer actif ne nécessite pas d'onde carrée pour fonctionner, contrairement au module passif KY-006. Il suffit de lui appliquer une tension de minimum 3,3 Vcc pour qu'il fonctionne. 


Cet exemple de code fait retentir le buzzer pendant 4 secondes, ensuite un temps de repos de 2 secondes est appliqué.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
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
}


Affectation des broches Arduino:


Sensor Signal = [Pin 13]
Sensor [N.C] =
Sensor GND = [Pin GND]


Exemple de programme à télécharger:


KY-0012.zip


Exemple de code pour Raspberry Pi


Exemple de programmation en Python


Ce module intégrant un buzzer actif ne nécessite pas d'onde carrée pour fonctionner, contrairement au module passif KY-006. Il suffit de lui appliquer une tension de minimum 3,3 Vcc pour qu'il fonctionne. 


Cet exemple de code fait retentir le buzzer pendant 4 secondes, ensuite un temps de repos de 2 secondes est appliqué.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/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()


Brochage Raspberry Pi:


Sensor Signal = GPIO24 [Pin 18]
Sensor [N.C] =

Sensor GND = Masse [Pin 6]


Exemple de programme à télécharger


LedTest_RPi_4On_2Off.zip


Commande pour lancer le programme:


1sudo python LedTest_RPi_4On_2Off.py


Écrire une critique

Remarque: HTML n`est pas traduit!
    Mal           Bien
Captcha
  • : 387
  • Code produit: KY012
  • Disponibilité: En stock
  • $1.49