This is an old revision of the document!
Mihai Alexandru Pasca, 331CA
Proiectul consta in realizarea un pian cu functie de record/playback si functie de learn, pentru a ajuta utilizatorul sa cante diferite melodii.
Tastele pianului vor fi reprezentate de 8 butoane, care reprezinta o octava. Cand se porneste functia de learn, cele 8 led-uri se vor aprinde indicand butonul care trebuie apasat. Tempo-ul este schimbat cu ajutorul unui potentiometru, astfel se poate incepe invatarea unei melodii la un tempo mai scazut.
* Claviatura si butoanele de control sunt amplasate pe keypad-ul 4×4 de butoane. Primele 8 butoane sunt tastele pianului. Restul de 8 butoane au diferite folosinte: pentru selectarea modului de functionare (learn, playback, playback loop, selectarea pitch-ului si normal), stanga dreapta pentru navigarea in meniuri, play si stop.
* Prin intermediul difuzorului se redau sunetele. Acesta este conectat prin intermediul modulului amplificator care are un potentiometru pentru volum. Celalalt potentiometru controleaza tempo-ul melodiilor care sunt cantate
* Led-urile sunt amplasate pe breadboard in aceeasi forma ca butoanele care reprezinta tastele pianului de pe keypad. In modul de learn al pianului acestea se aprind indicand tasta care trebuie apasata pentru a se canta urmatoarea nota din melodie.
* Pe ecranul LCD se afiseaza meniul si diferite informatii precum tempo sau pitch in functie de statusul board-ului.