Table des matières:
Vidéo: COMMENT INTERFACER UN BUZZER PASSIF AVEC ARDUINO : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Faire du son sur l'arduino est un projet intéressant, cela peut être réalisé en utilisant différents modules et appareils en fonction de votre projet et de vos choix. Dans ce projet, nous allons voir comment vous pouvez faire du son avec un buzzer. Le buzzer utilisé par les amateurs se décline en deux types: le buzzer actif et le buzzer passif. Pour ce projet, nous allons utiliser un buzzer actif. Consultez mon tutoriel sur l'utilisation d'un buzzer actif.
Un buzzer passif nécessite un signal CC pour émettre un son. C'est comme un haut-parleur électromagnétique, où un signal d'entrée changeant produit le son, plutôt que de produire automatiquement une tonalité. Contrairement au buzzer actif qui ne nécessite qu'un seul coup DC, le buzzer passif a besoin d'une certaine technicité pour produire une note. Notez que si vous essayez d'utiliser le buzzer passif sans régler la fréquence de sortie, le buzzer passif ne produira aucun son.
La fréquence que vous pouvez transmettre à un buzzer passif va de 31 à 4978 avec un intervalle de 2 chiffres entre les fréquences consécutives, par ex. 31-35-35 … Vous pouvez étudier davantage les fréquences musicales pour bien comprendre chaque fréquence. Vous pouvez également consulter mon tutoriel sur « jouer des notes majeures avec le buzzer passif ».
Étape 1: Matériel
Carte Arduino
Avertisseur passif
Fils de cavalier
Étape 2: schéma de circuit
La connexion du circuit est très similaire à la façon dont vous connectez une LED à Arduino. Le buzzer fonctionne sur 3-5V.
Vous pouvez utiliser n'importe quelle broche numérique de l'arduino pour la broche positive et connecter la broche négative à la terre. Il est nécessaire d'utiliser une résistance puisque le buzzer fonctionne sur 5V. Vous pouvez reconnaître la broche positive en regardant le côté supérieur du buzzer, vous verrez un point marqué "+", la broche de ce côté est la broche positive.
Étape 3: Code de travail
Vous trouverez ci-dessous un exemple de code pour contrôler un buzzer passif.
void setup() {
// génère des tonalités de 440 Hz, 494 Hz, 523 Hz sur la broche de sortie 7 avec une durée de 2000 ms
ton (7, 440, 2000); //UNE
retard(1000);
ton (7, 494, 2000); //B
retard(1000);
ton (7, 523, 2000); //C
retard(1000);
// Vous pouvez utiliser la fonction notone() pour arrêter la tonalité au lieu d'utiliser delay()
}
boucle vide() {
// Mettre le code ci-dessus dans la fonction de boucle fera que le son sera produit dans une boucle
}
Étape 4: Candidature
Comme vous pouvez le voir sur l'exemple, le buzzer passif peut être utilisé de plusieurs manières. Une importance est également qu'il peut pleinement fonctionner comme un buzzer actif, il vous suffit de le régler sur votre fréquence préférée.
Vous pouvez utiliser le buzzer passif pour créer de la musique et différentes tonalités.
Conseillé:
Tutoriel : Comment étalonner et interfacer une cellule de charge avec Arduino UNO : 3 étapes
Tutoriel: Comment calibrer et interfacer la cellule de charge avec Arduino UNO: Salut les gars, nous allons vous montrer un tutoriel: Comment calibrer et interfacer la cellule de charge ou le module d'équilibre HX711 avec Arduino UNO.Description du module d'équilibre HX711: Ce module utilise 24 haut- convertisseur A/N de précision. Cette puce est conçue pour la haute pré
Comment interfacer le joystick à double axe avec Arduino Uno: 5 étapes
Comment interfacer un joystick à double axe avec Arduino Uno : Ici, nous allons interfacer un joystick à double axe avec arduino uno. Ce joystick a deux broches analogiques pour l'axe x et l'axe y et une broche numérique pour le commutateur
Comment interfacer le module GPS (NEO-6m) avec Arduino : 7 étapes (avec photos)
Comment interfacer un module GPS (NEO-6m) avec Arduino : Dans ce projet, j'ai montré comment interfacer un module GPS avec Arduino UNO. Les données de longitude et de latitude sont affichées sur l'écran LCD et l'emplacement peut être consulté sur l'application.Liste du matériel Arduino Uno ==> 8 $ Module GPS Ublox NEO-6m ==> 15 $ 16x
Comment interfacer un écran TFT 4x3" avec un Arduino : 4 étapes
Comment interfacer un écran TFT 4x3" avec un Arduino : FocusLCDs.com m'a envoyé un échantillon gratuit d'un écran LCD TFT 4x3" (P/N : E43RG34827LW2M300-R) à essayer. Il s'agit d'un écran LCD (affichage à cristaux liquides) à matrice active couleur TFT (Thin Film Transistor) qui utilise le silicium amorphe TFT comme dispositif de commutation. Ce modèle est c
Comment interfacer un écran LCD 16x4 avec un Arduino : 6 étapes
Comment interfacer un écran LCD 16x4 avec un Arduino: IntroductionJ'ai récemment reçu des échantillons LCD gratuits de mes amis de FocusLCDs.com. L'un d'eux est un écran LCD 16x4; Réf. : C164AXBSYLY6WT. Il utilise un contrôleur ST7066U (voir la fiche technique ici) au lieu du HD44780 que l'on trouve couramment dans les écrans LCD. Je ne suis pas