Home / Tutoriels / Arduino / Buzzer

Buzzer

Vous venez d’acheter un buzzer chez YoupiLab. Merci pour votre fidélité.

Les points à développer :

  • C’est quoi un buzzer?
  • Câblage avec Arduino
  • Le simple code pour le test

Buzzer

Un buzzer mécanique se présente sous la forme d’un petit boîtier rectangulaire ou cylindrique, avec connexions électriques rigides pour fixation directe sur circuit imprimé, ou avec connexions électriques constituées de fils électriques souples. Dans ce deuxième cas, le buzzer possède deux petites pattes de fixation. La puissance sonore d’un tel composant est de l’ordre de 85 dB/cm (notez que l’on ne spécifie pas le niveau sonore à un mètre – comme pour les HP, car d’un point de vue commercial, cela paraîtrait trop peu puissant. Comme pour les confiseries dont on donne le prix pour 100 g et non pour 1 kg).

Il nécessite une tension continue pour fonctionner, cette dernière doit généralement être comprise entre 3 V et 28 V, selon les modèles. Un buzzer prévu pour fonctionner sous 6 V, fonctionne généralement très bien pour toute tension d’alimentation comprise entre 4 V et 8 V, et un buzzer prévu pour fonctionner sous 12 V, peut parfaitement fonctionner sous une tension comprise entre 6 V et 28 V (voir caractéristiques données par le fabricant pour ne pas faire de bêtise). Il existe aussi des buzzers fonctionnant directement sur le secteur alternatif 230 V.

 

Dans ce tutoriel, vous apprendrez comment utiliser un buzzer ou un haut-parleur piezo avec Arduino. Buzzers peuvent être trouvés dans les dispositifs d’alarme, les ordinateurs, les minuteries et la confirmation de l’entrée de l’utilisateur comme un clic de souris ou une frappe.

Vous apprendrez également à utiliser la fonction tone () et noTone ().

Alors, commençons!

Câblage avec Arduino

Ce dont vous aurez besoin :

Pour ce tutoriel, vous aurez besoin de:

Circuit :

Le simple code pour le test

NB : Software

Windows10

Arduino 1.6.9

const int buzzer = 9; //buzzer pin 9

void setup(){

  pinMode(buzzer, OUTPUT); // mettez buzzer pin en sortie

}

void loop(){

  tone(buzzer, 1000); // 1KHz pour le signal du son

  delay(1000);        // attend 1 sec

  noTone(buzzer);     // coupe le son

  delay(1000);        // attend 1sec

}

Merci pour votre attention !

About nonfonjuniorm_lf80ckk1

Check Also

Le régulateur LM317

Vous venez de prendre un régulateur LM317 chez YoupiLab. Merci pour votre fidélité. Voici le …

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *