Keyboard Instrument

Transcription

Keyboard Instrument
Keyboard
Instrument
Dans ce projet vous allez concevoir un mini piano électronique simplifié.
Objectif : Générer une fréquence précise
Temps de réalisation estimé : 30 minutes
Difficulté : 2 / 5
Loïc BRUTTI - 2015
Partie 1 : Avant de commencer
A votre disposition :







8 boutons poussoirs
Un buzzer
8 résistances de 10 k ohms (brun noir orange)
Une carte Arduino Uno
Un câble USB
Un PC avec le logiciel Arduino
Des fils pour connecter les composants
Un petit rappel des fonctions utiles :




digitalRead(broche) : Lit l’état de la broche (HIGH ou LOW).
tone(broche, fréquence) : Génère une fréquence sur la broche.
noTone(broche) : Arrête la génération de la fréquence sur la broche.
pinMode(broche, mode) : Règle le mode (INPUT ou OUTPUT) de la broche.
Partie 2 : Le sujet
Vous allez devoir réaliser un piano simple (8 touches).
Déroulement :
Vous allez devoir, comme de vrais étudiants d’Epitech, chercher un algorithme pour répondre au cahier
des charges.
Un assistant vous accompagne, n’hésitez pas à faire appel à lui, notamment pour vérifier vos circuits et
vos programmes.
Vous êtes libre de choisir les broches sur la carte Arduino, mais parfois, certains choix sont plus
appropriés.
Si vous bloquez sur le circuit, vous pouvez toujours vous inspirer du schéma de la page suivante
(n’hésitez pas à solliciter les assistants Epitech, ils sont là pour ça).
Le code source du programme se trouve à la page suivante.
Félicitations, vous avez fini le projet !
Si vous désirez faire comme les vrais étudiants d’EPITECH, passez votre soutenance ! Pour cela,
demandez à l’assistant de vous faire passez une soutenance.
Ne l’oubliez pas, défendez votre code !