Autorul poate fi contactat la adresa: Login pentru adresa
Scopul proiectului este de a reliza un pian digital cu functii de record si playback. Am ales aces proiect deoarece ma voi putea distra cu pianul si dupa terminarea proiectului.
Utilizatorul va interactiona cu pianul prin intermediul mai multor butoane (claviatura). De asemenea va putea trece din modurile play, record si playback cu ajutorul butoanelor de control.
Piese |
---|
placa Atmega324 |
butoane 11 |
led-uri 3 |
difuzor |
rezistori 14 |
capacitor |
fire de legatura |
Proiectul a fost realizat pe Windows si contine 2 fisiere: pian.c si Makefile.
Partea software este destul de simpla intrucat nu au fost implementate toate functionalitatie propuse. Tot ce se intampla in interiorul buclei principale este verificarea butoanelor apasate si redarea notei butonului respectiv.
Pianul in varianta lui simpla este perfect functional acesta redand notele destul de bine. Din pacate nu am reusit sa ma ocup de functiile de inregistrare si de playback din cauza lipsei timpului si din cauza lipsei de indemanare in ceea ce priveste munca cu hardware-ul
Proiectul a fost o experienta pe cat de interesanta pe atat de stresanta. Overall cred ca a meritat experienta pentru ca am invatat destul de multe lucruri in urma ei. Imi pare totusi rau ca nu am reusit sa-mi termin proiectul - o saptamana in plus de lucru la el ar fi fost perfecta! Sunt convins ca daca ar fi sa-l refac as fi mult mai eficient a doua oara.
Arhiva cu fiserul sursa si Makefile: constanttinserban331cb.zip