Créez Votre Propre Piano avec Arduino: Guide Pas à Pas
Liste des Composants
Pour ce projet de piano avec Arduino, vous aurez besoin des composants suivants :
- Lot de fils de connexion mâle-mâle
- Plaque d'essai 830 points
- Boutons tactiles (12 * 12 * 7,3 mm)
- Arduino Uno Dip REV3
- Buzzer actif
Vous pouvez acheter tous ces composants ici.
Étape 1 : Préparation du Matériel
Assurez-vous d'avoir tous les composants listés ci-dessus. Branchez votre Arduino Uno à votre ordinateur via un câble USB.
Étape 2 : Montage du Circuit
- Placez la plaque d'essai sur une surface plane.
- Connectez les boutons tactiles à la plaque d'essai. Utilisez 4 boutons pour représenter 4 touches du piano.
- Connectez un fil de chaque bouton tactile à une broche numérique sur l'Arduino (par exemple, D2, D3, D4, et D5).
- Connectez l'autre extrémité de chaque bouton tactile à une ligne de terre sur la plaque d'essai.
- Connectez le buzzer actif à la plaque d'essai. Branchez la broche positive du buzzer à la broche D8 de l'Arduino et la broche négative à la terre.
- Utilisez les fils de connexion pour relier l'ensemble des composants selon le schéma ci-dessous :
Étape 3 : Programmation de l'Arduino
Téléchargez l'IDE Arduino depuis le site officiel et installez-le. Ouvrez un nouveau sketch et copiez le code suivant :
const int buttonPin1 = 2;
const int buttonPin2 = 3;
const int buttonPin3 = 4;
const int buttonPin4 = 5;
const int buzzer = 8;
void setup() {
pinMode(buttonPin1, INPUT);
pinMode(buttonPin2, INPUT);
pinMode(buttonPin3, INPUT);
pinMode(buttonPin4, INPUT);
pinMode(buzzer, OUTPUT);
}
void loop() {
if (digitalRead(buttonPin1) == HIGH) {
tone(buzzer, 262); // Note C
} else if (digitalRead(buttonPin2) == HIGH) {
tone(buzzer, 294); // Note D
} else if (digitalRead(buttonPin3) == HIGH) {
tone(buzzer, 330); // Note E
} else if (digitalRead(buttonPin4) == HIGH) {
tone(buzzer, 349); // Note F
} else {
noTone(buzzer);
}
}
Étape 4 : Téléversement du Code
- Connectez votre Arduino à l'ordinateur.
- Sélectionnez le bon port et le bon type de carte dans l'IDE Arduino.
- Téléversez le code sur l'Arduino en cliquant sur le bouton "Téléverser".
Étape 5 : Testez votre Piano
Appuyez sur les boutons tactiles et écoutez les différentes notes jouées par le buzzer. Chaque bouton devrait produire une note différente.
Conclusion
Vous avez maintenant créé un simple piano avec Arduino ! Ce projet est une excellente introduction à la programmation et à l'électronique. Vous pouvez expérimenter avec différentes notes et ajouter plus de touches pour étendre votre piano.
Pour plus de projets amusants et éducatifs, restez à l'écoute de notre blog et explorez d'autres kits et composants électroniques disponibles sur notre site.
Liens Utiles
Bon bricolage !