
Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:45


Voici un tutoriel pour savoir comment créer un instrument à clavier avec Arduino. Cela ne prend que 6 étapes, ce qui est facile pour les débutants de se lancer avec Arduino. Le résultat du projet ressemble plus à un instrument de percussion qu'à des cordes. Il y a 4 notes incluses: C, D, E et F.
Étape 1: Fournitures

Voici la liste des fournitures pour ce projet:
- un Arduino Uno
- une planche à pain (la taille n'a pas d'importance et n'a pas besoin d'être attachée à l'Arduino)
- un piézo
- 4 boutons poussoirs
- 4 Résistances
- 2 Résistances 10k Ohms (marron, noir, orange)
- une Résistance 220 Ohms (rouge, rouge, marron)
- une résistance 1M Ohms (marron, noir, vert)
- 9 fils (la longueur n'a pas d'importance, plus les fils sont courts, plus la carte a l'air propre)
Plus: - un adaptateur qui peut aider à télécharger les codes de l'ordinateur/portable vers l'Arduino
Étape 2: Circuit

Une fois que toutes les fournitures sont préparées, nous pouvons passer à la création du circuit. Voici deux photos du circuit. L'un est le schéma, et l'autre est l'aspect réel de la carte. Ils ont tous les deux raison. C'est bien de suivre l'une ou l'autre façon de créer le circuit, bien que l'apparence réelle soit un peu plus simple.
(Dans ce projet, tous les composants n'ont pas de polarité, ce qui signifie qu'il devrait fonctionner dans les deux sens, les pieds sont insérés dans la carte)
Étape 3: Codes

Voici les codes de ce projet:
boutons int[0];
notes int = {262, 294, 330, 349};
void setup() { Serial.begin(9600); }
boucle vide() {
int keyVal = analogRead(A0);
Serial.println(keyVal);
if(keyVal == 1023){ tone(8, notes [0]); }
else if(keyVal >=990 && keyVal <= 1010){ tone(8, notes[1]); }
else if(keyVal >=505 && keyVal <= 515){ tone(8, notes[2]); }
else if(keyVal >=5 && keyVal <= 10){ tone(8, notes[3]); }
else { noTone(8); }
}
(choses à noter: n'oubliez pas de mettre un point-virgule après chaque ligne; une fois tous les codes terminés, vérifiez-le en cliquant sur la coche dans le coin supérieur gauche, après avoir cliqué dessus, vous devez l'enregistrer; après que les codes soient en cours vérifié, allez dans Outils, voici deux choses à faire sous ce contenu: 1. Carte, sélectionnez "Arduino/Genuino Uno"; Port, sélectionnez la seule option là-bas, *** c'est vraiment important)
Étape 4: Téléchargez les codes



Pour télécharger les codes de l'ordinateur/ordinateur portable vers l'Arduino, l'adaptateur est nécessaire, il a un côté qui se connecte à l'Arduino, et l'autre côté est le connecteur USB.
(L'adaptateur doit toujours être inclus dans le kit Arduino.)
Étape 5: Dépannage

Si tout a été fait de l'étape 1 à l'étape 4, mais que cela ne fonctionne pas, voici la liste des choses qui peuvent être faites:
- revérifiez toutes les connexions pour voir si elles sont bien connectées ou non, incluez les fils, les boutons, les résistances et le piézo
- revérifiez les codes s'ils ont été téléchargés ou non
- si des piles sont impliquées, lorsqu'il a été connecté à l'Arduino, mais qu'aucun voyant ne s'allume sur la carte Arduino, cela signifie qu'il est à court de batterie
Étape 6: Petite astuce

Une fois le dépannage effectué et les erreurs détectées, des modifications peuvent être apportées. Si les changements concernent les connexions ou la polarité (pas dans ce projet), qui n'ont rien à voir avec le code, nous pouvons toujours appuyer sur ce bouton de réinitialisation sur la carte Arduino. De cette façon, nous n'avons pas à télécharger à nouveau les codes après chaque modification des connexions.
Conseillé:
Clavier analogique DIY vers clavier USB : 4 étapes

DIY Analog Dialer to USB Keyboard: J'ai fait ce projet juste pour le plaisir, mais cette chose fonctionne comme un clavier normal avec tout. Amusez-vous
LIVRE mystérieux avec serrure secrète : 11 étapes (avec photos)

LIVRE mystérieux avec serrure secrète : lorsqu'il s'agit de cacher nos choses secrètes, nous nous cachons normalement dans une bouteille ou dans une boîte, ce n'est pas grave. pense que dans ce tutoriel, je montre h
Interface de clavier avec 8051 et affichage des numéros de clavier en 7 segments : 4 étapes (avec images)

Interface du clavier avec 8051 et affichage des numéros du clavier dans 7 segments : dans ce didacticiel, je vais vous expliquer comment nous pouvons interfacer le clavier avec le 8051 et afficher les numéros du clavier dans un affichage à 7 segments
Clavier Das rapide et sale (clavier vierge): 3 étapes

Clavier Das rapide et sale (clavier vierge): Un clavier Das est le nom du clavier le plus populaire sans inscription sur les touches (clavier vierge). Le clavier Das coûte 89,95 $. Cette instructable vous guidera tout en en faisant un vous-même avec n'importe quel vieux clavier que vous avez qui traîne
Nettoyage du clavier en aluminium Apple ou de tout autre clavier tactile : 5 étapes

Nettoyage du clavier en aluminium Apple… ou de tout autre clavier tactile : Aussi propres que vous ou moi puissions essayer de garder nos claviers Apple en aluminium, ils deviennent sales après un an environ. Cette instructable est de vous aider à le nettoyer. Soyez prudent, car je ne suis pas responsable si votre clavier se casse en faisant cela…. SUCKS F