Table des matières:
Vidéo: Sons de piano avec Arduino sur TinkerCad : 4 étapes
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Dans ce tutoriel, vous apprendrez à utiliser un buzzer (ou haut-parleur piézo) avec Arduino. Les buzzers peuvent être trouvés dans les dispositifs d'alarme, les ordinateurs, les minuteries et la confirmation de l'entrée de l'utilisateur telle qu'un clic de souris ou une frappe. Vous apprendrez également à utiliser les fonctions tone() et noTone(). En utilisant cette fonction, vous pouvez faire sonner un piano. Alors commençons.
Étape 1: Ce dont vous aurez besoin - Matériel
Pour ce tutoriel, vous aurez besoin de:
1. Arduino UNO ou nano
2. Buzzer/haut-parleur piézo
3. Breadboard (si vous faites un projet en temps réel)
Étape 2: Circuit
Le circuit est vraiment simple, vous connectez la broche négative du buzzer à la masse de l'Arduino et la broche positive du buzzer à la broche numérique 8
Étape 3: Le code
Pour des projets plus intéressants, connectez-vous avec moi sur: Youtube:
Page Facebook:
Instagram:
Voici le code "Tonalité". Comment ça marche? C'est simple, la tonalité (buzzer, 1000) envoie un signal sonore de 1KHz à la broche 9, retarde (1000) met le programme en pause pendant une seconde et noTone (buzzer) arrête le signal sonore. La routine loop() exécutera cette opération, encore et encore, en émettant un bref bip. (vous pouvez également utiliser la fonction de tonalité (pin, fréquence, durée))
int buzzer = 8;
void setup() { // Définit la broche Buzzer comme sortie pinMode(buzzer, OUTPUT); } boucle vide() { tone(buzzer, 261); retard (200); //Désactive le buzzer noTone(buzzer); tonalité (buzzer, 293); retard (200); pas de tonalité (buzzer); tonalité (buzzer, 329); retard (200); pas de tonalité (buzzer); tonalité (buzzer, 349); retard (200); tonalité (buzzer, 201); retard (200); //Désactive le buzzer noTone(buzzer); tonalité (buzzer, 283); retard (200); pas de tonalité (buzzer); tonalité (buzzer, 502); retard (200); pas de tonalité (buzzer); tonalité (buzzer, 149); retard (200); }
Étape 4: Bien joué
Vous avez terminé avec succès un autre tutoriel Arduino "Comment faire" et vous avez appris à utiliser: les fonctions buzzer / piezo speakertone(), noTone()