Table des matières:

Sons de piano avec Arduino sur TinkerCad : 4 étapes
Sons de piano avec Arduino sur TinkerCad : 4 étapes

Vidéo: Sons de piano avec Arduino sur TinkerCad : 4 étapes

Vidéo: Sons de piano avec Arduino sur TinkerCad : 4 étapes
Vidéo: Make A Musical Keyboard using Arduino and TinkerCad | Beginner Arduino Tutorial 2024, Novembre
Anonim
Sons de piano avec Arduino sur TinkerCad
Sons de piano avec Arduino sur TinkerCad

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

Ce dont vous aurez besoin - Matériel
Ce dont vous aurez besoin - Matériel
Ce dont vous aurez besoin - Matériel
Ce dont vous aurez besoin - Matériel
Ce dont vous aurez besoin - Matériel
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

Circuit
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()

Conseillé: