Autorul poate fi contactat la adresa: Login pentru adresa
O schemă bloc cu toate modulele proiectului vostru, atât software cât şi hardware însoţită de o descriere a acestora precum şi a modului în care interacţionează.
Proiectul contine urmatoarele componente de baza :
Utilizatorul va canta la acest pian prin apasarea celor 8 butoane pentru play, setate pentru sunete armonioase de frecventa diferita care vor fi emise de catre un buzzer. Pianul permite redarea melodiei cantate mai devreme.
Pianul va functiona in 3 moduri:
Cele 3 led-uri vor notifica utilizatorul despre modificarea modului de functionare.
Pentru aceasta etapa am utilizat un timer setat la PWM pe pinul PD5. In functie de pragul setat pe OCR1A, difuzorul de la pinul PWM-ului va suna diferit, pragul va reprezenta echivalentul unei note. In total sunt 8 note. Se verifica printr-o intrerupere daca a fost apasat un buton de play si se modifica nota. Mai exista 2 butoane conectate la leduri, care daca au fost apasate vor genera o iesire toggle.
Am obtinut un pian electric functional ce cunoaste 8 note, insa nu am realizat obiectivele propuse initial, dispozitvul este incapbil sa inregistreze melodii. Nu mi-a mers bootloaderul pe calculator si am lucrat doar la laborator.
Mi-a placut mult acest proiect si am obtinut pina la urma ceva partial functional .