Grupa: 332CD
Mini Etch a Sketch este o implementare electronică a clasicului joc de desen, folosind o matrice de LED-uri 8×8 controlată cu ajutorul unui joystick analog. Utilizatorul poate deplasa un cursor pe grid pentru a „desena” diferite forme sau imagini. Proiectul include funcționalități avansate, precum salvarea desenelor pe un USB , redarea acestora printr-o galerie interactivă, generarea aleatorie de imagini și feedback sonor la fiecare acțiune.
Proiectul urmărește să combine elemente de interacțiune vizuală, memorie externă și control analogic, oferind în același timp un exercițiu practic de integrare a întreruperilor, manipulare a fișierelor pe USB și interfațare cu diverse periferice. Scopul este dezvoltarea unei mini-console creative, ușor de utilizat, dar complexă din punct de vedere tehnic, reprezentând o platformă educațională pentru lucrul cu microcontrolere.
Proiectul este util pentru familiarizarea cu module periferice comune precum joystick-ul, matricea LED, driveurile usb și buzzer-ul, dar și pentru înțelegerea gestionării memoriei și a fluxurilor de interacțiune într-un sistem embedded.
Librării folosite:
Funcționalități software:
Proiectul Mini Etch a Sketch demonstrează cu succes integrarea mai multor module hardware și software într-un sistem embedded interactiv. Prin combinarea joystick-ului analog, matricei LED și a memoriei externe USB, utilizatorul poate crea și stoca desene într-un mod simplu și intuitiv. Implementarea feedback-ului sonor și a generării de imagini aleatoare adaugă un plus de funcționalitate și divertisment, făcând acest proiect o platformă educațională valoroasă pentru aprofundarea cunoștințelor despre microcontrolere și periferice.
Repo Github: Github