Autorul poate fi contactat la adresa: Login pentru adresa
Proiectul pe care l-am ales este implementarea popularului joc Snake, care va putea fi actionat din 4 butoane si are ca scop castigarea a cat mai multor puncte, care se obtin adunand itemuri plasate pe harta. Sarpele moare atunci cand se loveste de propriul corp.
In plus, voi adauga complexitate proiectului prin implementarea a 3 moduri de dificultate din care poate alege userul.
Proiectul se vrea a fi un mijloc de relaxare si distractie.
Userul are la dispozitie 4 butoane cu care controleaza sarpele, software trateaza inputul de la ele si va randa sarpele pe ecran in functie de comenzile userului.
NUME | CANTITATE | DISTRIBUITOR | PRET |
PLACA DE BAZA PM 2017 |
1 | - | - |
LCD PCD8544 | 1 | OPTIMUS DIGITAL | 18 |
FIRE MAMA-MAMA | 18 | OPTIMUS DIGITAL | 10 |
STABILIZATOR TENSIUNE | 1 | OPTIMUS DIGITAL | 20 |
BUTOANE PUSH | 4 | OPTIMUS DIGITAL | 4 |
HEADERE PINI | 2 | OPTIMUS DIGITAL | 4 |
PLACA TEST | 1 | OPTIMUS DIGITAL | 15 |
COMPONENTE PLACA BAZA | - | FACULTATE | 30 |
La sfarsitul etapelor de implementare proiectul este functional cu 3 nivele de dificultate disponibile: easy, medium, hard.
A fost unul dintre cele mai interesante proiecte din primii 3 ani de facultate in principal din cauza ca am creat de la 0 atat software-ul cat si hardware-ul. Am avut ceva probleme din cauza ca am stricat un display si am gasit cu greu altul. Am adaugat complexitate proiectului pe partea de software prin adaugare de nivele de dificultate.
Datasheet ATMega324 - http://cs.curs.pub.ro/wiki/pm/_media/doc8272.pdf
Schema electrica ATMega324 - http://cs.curs.pub.ro/wiki/pm/_media/placa_lab.pdf
Datasheet PCD8544 - https://www.sparkfun.com/datasheets/LCD/Monochrome/Nokia5110.pdf
LCD Nokia 3310 - http://www.quantumtorque.com/media/nokia3310library.zip