This is an old revision of the document!
Descriere:
Proiectul presupune un dispozitiv ce are ca scop ascultarea de muzică de pe un card SD, la boxă sau la caști, cu led care emite lumină multicoloră în timpul ascultării, și butoane pentru melodia următoare, precedentă și pauza sau play.
Utilitate:
Timpul petrecut pe telefon se va diminua, iar melodiile ascultate sunt neîntrerupte de reclame, fără a plăti servicii precum Spotify sau Apple Music. Comparând cu un radio, spre deosebire de acesta, tu ești cel care alege muzica și deține controlul. În plus, este vintage
Piese folosite:
Schema hardware:
Implementare:
Cardul de memorie trebuie sa conțină un director numit “mp3” unde să se regăsească doar fișiere format mp3, al căror nume începe cu 4 cifre, de la 0001, reprezentând ordinea în care vor fi redate melodiile.
Am creat un obiect al bibliotecii declarând pinii Rx și Tx (10, respectiv 11). De asemenea, am definit comenzile necesare specificând valorile hexagonale și pinii la care se regăsesc butoanele. În funcția void setup, se setează pinii butoanelor la “high”. Urmeaza sa se dea play la prima melodie, iar in functie de butoanele apasate, melodia de va schimba cu urmatoarea/anterioara sau se va opri.
Led-ul RGB se aprinde când se asculta muzică și se stinge în modul de pauză. Culorile se schimbă succesiv, redând diferite combinații de roșu, verde și albastru. Pentru setarea culorilor, am folosit analogWrite.
Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.
Resurse Hardware: