Autorul poate fi contactat la adresa: Login pentru adresa
Music teacher este un pian electric care canta note pe care utilizatorul va trebui sa le reproduca. Fiecare “clapa” are un led corespunzator care se aprinde in momentul in care nota respectiva este cantata. Pentru o descriere mai buna a proiectului va rog sa vizionati filmuletul. :)
Hardware-ul proiectului este alcatui din schema initiala la care am atasat o schema aditionala. Ultima contine 8 butoane si 8 leduri, care sunt legate la portul C si respectiv portul A ale microcontrolerului. Pe schema aditionala am mai pus un hub USB pentru scopuri de testare, iar primul potentiometru are rolul de a regla volumul buzzerului. Buzzerul se leaga la portul D al microcontrolerului (PD5).
Am conectat la buzzer un potentiometru care regleaza volumul sunetului. Initial l-am conectat n modul volume control [1], dar am vazut ca merge si ca rezistenta variabila.
Descrierea codului aplicaţiei (firmware):
Am hardcodat o parte dintr-o melodie pe care placuta o reproduce treptat, pe masura ce utilizatorul a invatat notele precedente. Nu e un algoritm foarte complex. :)
Mi-a placut foarte mult sa lucrez la proiect, chiar daca lucrul cu datasheet-ul nu s-ar numara prin ocupatiile mele preferate. :) Planuiesc sa dezvolt un pic mai mult proiectul si sa folosesc q-touch pentru ca sa schimb “gama” in care canta pianul.
Eagle is evil.
Codul sursa: piano_stamatidaniela331cc.zip
Scheme eagle: scheme2.zip