Skip to content

Utiliser un buzzer passif avec Arduino

Vidéo tuto



Bonjour et bienvenu dans ce tuto où on voit comment utiliser un buzzer passif avec la carte Arduino UNO, les buzzers sont utilisés parfois dans les projets, si on veut avoir un signal sonore, par exemple lors de la supervision d’un capteur, on émet un signal d’alarme lors de dépassement de certaines valeurs, ou bien dans un système de sécurité…

Il y a deux types de buzzers: actif et passif, ceux actifs nécessite une tension continue pour émettre un bip, pour le passif on requiert un signal alternatif, celui qu’on va utiliser est un passif, c’est un buzzer très populaire, n’ayez pas peur du signal alternatif, il y a une fonction Arduino qui va s’en occuper.

Il y a une version normale du buzzer qui contient seulement le composant qui a 2 broches mais on doit ajouter une résistance en série, il y a celle en format module avec 3 broches qui contient déjà la résistance, et il y a une version qui s’active sur état “BAS”.

Buzzer module 3 pins
Buzzer 2 pins




Schémas de câblage

Schéma 1: Version à deux broches

On peut ajouter une résistance de 100Ω (plus grande si on veut atténuer le son), il faut faire attention à respecter la polarité du composant, il y a souvent un (+) côté broche positive qu’on branche avec la broche d’Arduino.

Buzzer deux broches avec Arduino et résistance de 100Ω

Schéma 2: Remplacer la résistance par un potentiomètre

On peut remplacer la résistance de 100Ω par un potentiomètre, j’ai choisi 1kΩ, utilisé en série comme résistance variable et on  varie selon le volume sonore désiré.

Buzzer deux broches avec Arduino et potentiomètre 1kΩ

 

Schéma 3: Utilisation de la version module

Buzzer version module 3 broches branché avec Arduino

Librairies

On aura pas besoin de librairie pour utiliser le buzzer.



Codes

Vous pouvez copier les codes ci-dessous ou bien les télécharger ici.

Il y a deux fonctions importantes pour utiliser ce composant:

La fonction “tone” qui a deux versions: elle sert à activer le buzzer, “pin”: la broche du buzzer, “frequency”: la fréquence, on teste plusieurs fréquences pour voir celles qui nous conviennent, dans une alarme on altère entre plusieurs fréquences, la deuxième version de la fonction a une variable supplémentaire qui est “duration”: durée de l’activation du buzzer.

La version qui a “duration” ne bloque pas le code, on utilise si on a besoin au lieu d’avoir “Tone” + “Delay”

L’autre fonction importante est celle de l’arrêt du son:

Code 1: Test qui alterne deux fréquences + arrêt chaque seconde

 

Code 2: Emettre un son en balayant une plage de fréquence

 



Code 3: Pour créer le thème de Star Wars (Source:   https://gist.github.com/nicksort/4736535)

 

Yassine View All

Automation and Electrical Engineer, Electronics amateur trying to share my little projects.

2 thoughts on “Utiliser un buzzer passif avec Arduino Leave a comment

Leave a Reply

Discover more from SURTR TECHNOLOGY

Subscribe now to keep reading and get access to the full archive.

Continue reading