This is an old revision of the document!
335CC
Proiectul consta in proiectarea unui mini pian ce va reda note la apasarea butoanelor. Aceste note pot fi inregistrate, iar inregistrarile vor fi stocate pe un card microSD, putand fi redate pe pian.
Mini pianul functioneaza prin redarea sunetulor corespunzatoare notelor muzicale la apasarea butoanelor (unul pentru fiecare nota). Acesta dispune si de un buton de inregistrare, care va stoca informatia pentru cate o nota muzicala pe o durata prestabilita. Inregistratile se salveaza pe un card microSD, intr-un fisier text, care poate fi, inclusiv, citit, redenumit si editat manual de pe alte dispozitive. Ecranul LCD va afisa inregistrarile disponibile, si se poate selecta, cu ajutorul butoanelor de navigare, o inregistrare pentru a fi redata.
Schema bloc:
Lista de piese:
Schema hardware:
Mediu de dezvoltare folosit: Arduino IDE 2.1.0 Biblioteci 3rd-party:
Implementarea se bazeaza pe folosirea functiilor tone() si noTone() pentru inceperea si oprirea redarii notelor muzicale. Sunt folosite mai multe variabile de flag pentru tinerea evidentei starii curente (stare de pian - inregistrare/nu inregistrare, stare de redare inregistrare).