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 !