Persistence of Vision
Proiectul consta in realizarea unui dispozitiv simplu Persistence of Vision (http://en.wikipedia.org/wiki/Persistence_of_vision).
Pe langa placuta realizata pentru etapa 1 a proiectului , am atasat inca o placuta pe care am lipit 7 ledu-ri in serie cu 7 rezistente legate la portul A ale lui AtMega16 (PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7). De asemenea , pentru alimentarea placutei la curent , am atasat o baterie de 9V. Pentru a reda efectul de POV, asamblul format din cele 2 placute le-am pus pe un cooler de 12V, care din pacate a dat un randament scazut, asa ca voi incerca sa redau efectul de POV prin miscarea placutelor cu mana.
Componente folosite:
Schema :
Codul este scris în C și “urcat” pe placuta cu ajutorul utilitarului AVRUSBBoot. Literele ce formeaza cuvintele sunt initializate intr-un vector static. Textul ce se afiseaza prin miscarea placii cu led-uri este salvat in vectorul display.
Pentru a se poate face diferenta intre cuvinte am folosit un timer de perioada 32ms si o functie prin care am construit cuvantul cu ajutorul literelor aflate in vectorul declarat mai sus.
Fisierele proiectului : my_pov.zip
A fost un proiect interesant si pe viitor am sa mai lucrez la imbunatatirea lui.