Le buzzer utilisé avec la Raspberry Pi Pico est constitué d’une membrane qui vibre grâce à l’effet piézoélectrique. Ce phénomène se produit lorsque certains matériaux se déforment sous l’influence d’un champ électrique, transformant ainsi l’énergie électrique en vibrations. Grâce à cela, le buzzer peut produire des notes et des mélodies simples.
On retrouve des buzzers dans divers appareils tels que les systèmes d’alarme, les ordinateurs et les minuteurs.
Le buzzer peut-être très utile pour ajouter du son dans votre projet sur la Raspberry PICO.
Voici le schéma pour le faire fonctionner :
Voici le programme pour faire sonner le buzzer sur la GPIO15 de la carte Raspberry PICO :
// Définir le numéro de la broche à laquelle le buzzer est connecté
const int buzzerPin = 15; // Broche D15 pour le buzzer
void setup() {
// Initialiser la broche buzzer comme une sortie
pinMode(buzzerPin, OUTPUT);
}
void loop() {
// Faire sonner le buzzer en envoyant une tension HIGH
digitalWrite(buzzerPin, HIGH);
// Attendre pendant 500 millisecondes (0.5 seconde)
delay(500);
// Arrêter le buzzer en envoyant une tension LOW
digitalWrite(buzzerPin, LOW);
// Attendre encore 500 millisecondes
delay(500);
}