Table des matières:

Contrôler le son du buzzer avec Arduino : 7 étapes
Contrôler le son du buzzer avec Arduino : 7 étapes

Vidéo: Contrôler le son du buzzer avec Arduino : 7 étapes

Vidéo: Contrôler le son du buzzer avec Arduino : 7 étapes
Vidéo: U=RI | Arduino Ep.7 - Comment utiliser un buzzer? 2024, Novembre
Anonim
Contrôlez le son du buzzer avec Arduino
Contrôlez le son du buzzer avec Arduino

Il existe de nombreuses œuvres interactives qui peuvent être complétées avec Arduino, la plus courante et la plus couramment utilisée est l'affichage son et lumière.

Les composants les plus courants qui peuvent produire du son sont le buzzer et le klaxon. Comparez les deux, le buzzer est plus simple et plus facile à utiliser, nous l'avons donc utilisé dans cette expérience.

Étape 1: Composants nécessaires

Voici les composants qui doivent être préparés:

Contrôleur Arduino UNO * 1

Avertisseur sonore * 1

Planche à pain * 1

Cravate de cavalier de planche à pain * 1

Étape 2: connectez le circuit

Connectez le circuit
Connectez le circuit

Connectez le matériel expérimental selon le circuit de la figure.

Étape 3: Programmer

Programme
Programme

Copiez le code suivant dans l'IDE Arduino comme indiqué:

#include "emplacements.h"

int mélodie = {

NOTE_C4, NOTE_G3, NOTE_G3, NOTE_A3, NOTE_G3, 0, NOTE_B3, NOTE_C4

};

int noteDurées = {

4, 8, 8, 4, 4, 4, 4, 4

};

void setup() {

for (int thisNote = 0; thisNote < 8; thisNote++)

{

int noteDuration = 1000/noteDurations[thisNote];

tone(8, melody[thisNote], noteDuration);

int pauseBetweenNotes = noteDuration * 1,30;

delay(pauseBetweenNotes);

pas de tonalité(8);

}

}

boucle vide()

{

}

Étape 4: Télécharger

Utilisez le câble USB pour connecter le contrôleur Arduino UNO et l'ordinateur, sélectionnez le type de carte correct (Arduino UNO et), le port et cliquez sur télécharger.

Étape 5: Examen du code

Examen du code
Examen du code

tone(): La fonction est de générer une onde carrée avec une fréquence spécifique (50 % du cycle d'utilisation) sur une broche. La durée peut être définie, sinon la forme d'onde sera générée jusqu'à ce que la fonction noTone() soit appelée. Cette broche peut être connectée à un buzzer piézoélectrique ou à d'autres haut-parleurs pour jouer du son.

grammaire:

tonalité (broches, fréquence)

tonalité (pin, fréquence, durée)

paramètre:

pin: le pin pour générer le son fréquence: la fréquence du son, en Hz, tapez unsigned int duration: la durée du son, en millisecondes (facultatif), tapez unsigned long

Étape 6: Examen du matériel: Buzzer

Examen du matériel: Buzzer
Examen du matériel: Buzzer

Le buzzer émet un son en alimentant des matériaux sous tension. Les matériaux piézoélectriques peuvent être déformés mécaniquement avec différentes tensions et fréquences, produisant ainsi des sons de différentes fréquences. Le buzzer est divisé en buzzer actif et buzzer passif.

Le buzzer actif a une source de vibration interne, il peut donc sonner tant qu'il est alimenté en courant continu. Le buzzer passif correspondant n'a pas de source de vibration intégrée, Par conséquent, il doit être audible dans le circuit de sortie audio. On peut distinguer les buzzers actifs des buzzers passifs de deux manières:

(1) A en juger par l'apparence

* Le circuit imprimé du buzzer passif est généralement nu.

* Le circuit imprimé du buzzer actif est généralement recouvert de vinyle.

(2) Utilisez un multimètre pour mesurer la résistance du buzzer et juger

* La résistance du buzzer passif est généralement de 8 ohms ou 16 ohms.

* La résistance du buzzer actif est beaucoup plus grande.

Article connexe: Tester les condensateurs avec le buzzer

Étape 7: Effet expérimental

Effet expérimental
Effet expérimental

Comme indiqué sur la figure, connectez simplement un buzzer sans autre câblage. Une fois le programme téléchargé sur le contrôleur Arduino UNO, le buzzer émettra un son similaire à la fin du jeu, puis s'arrêtera jusqu'à ce que le bouton de réinitialisation soit enfoncé.

Conseillé: