Autorul poate fi contactat la adresa: Login pentru adresa
Proiectul consta in implementarea jocului Snake pe un LCD grafic. Jocul este de tip single player si va avea diferite nivele de dificultate. Dificultatea unui nivel este data de numarul de obstacole si de pozitionarea acestora pe ecran. Principalul scop al jocului este divertismentul si de a-mi imbogati cunostintele de PM.
Lista de piese:
Schema electrica:
Ca mediu de dezvoltare am folosit Sublime Test 2.0. Am folosit urmatoarea biblioteca pentru LCD: uTFT-ST7735. Am retinut sarpele intr-un vector de dimensiune fixa, iar daca la un moment dat sarpele atinge dimensiunea maxima, jocul este castigat. Daca sarpele va intersecta una din marginile gridului, acesta isi va continua deplasarea din directia opusa, plecand de la punctul cel mai apropiat de latura opusa a marginii intersectate.
A fost un proiect interesant si chiar daca nu este unul foarte complex, mi-a facut placere sa lucrez la el si am invatat multe despre programarea embedded si interactiunea dintre componentele harware.
Cod: Cod ZIP
Schema electrica: Schema EAGLE
22 Aprilie: Am ales proiectul si am primit ACK de la asistent.
26 Aprilie - 1 Mai: Lipirea pieselor pe placa de baza.
21 Mai: Conectare LCD la placuta.
22 Mai: Realizare schema electrica.