Sommaire

Le buzzer

Le buzzer est un composant électronique capable de produire des sons. Il possède une lamelle capable de se déformer sous l’influence d’un courant électrique. En modifiant la fréquence d’alimentation (l’alternance de périodes où le buzzer est alimenté ou non), il est possible de jouer différentes notes.

1. Utilisation du buzzer

Choisissez l’un de ces deux branchements. Ils sont assez simples, il suffit de relier l’une des broches du buzzer à l’entrée/sortie numérique 12 et l’autre à la broche GND (ou à la broche 5 V) avec une résistance de 100 Ω en série. Comme d’habitude, vous pouvez choisir une autre pin de l’Arduino, mais il faudra alors adapter le code.

images/06-35.png

Les deux façons de brancher le buzzer à la broche 12

Téléversez ensuite ce sketch. Il s’agit d’une boucle qui alimente pendant 800 microsecondes (0,0008 seconde) le buzzer, puis l’arrête pendant la même durée avant de recommencer 200 fois de suite avant de faire une pause de 0,5 seconde.

// Buzzer_Test 
const int BUZZER = 12; 
const int DUREE = 800; 
void setup() { 
pinMode(BUZZER,OUTPUT); 
} 
void loop() { 
  for(int i=0; i<100; i++) { 
    digitalWrite(BUZZER, HIGH); 
    delayMicroseconds(DUREE); 
    digitalWrite(BUZZER, LOW); 
    delayMicroseconds(DUREE);  ...