Autorul poate fi contactat la adresa: Login pentru adresa
Proiectul consta in realizarea unui joc. Utilizatorul se va putea juca acest joc folosind un keypad format din butoane, iar display-ul jocului va fi un ecran de telefon.
Jocul este Tetris. Regulile sunt simple. Jucatorul trebuie, cu ajutorul unor piese aleatoare sa umple golurile pentru a forma linii orizontale de patratele negre. In momentul cand s-a format o noua linie, aceasta dispare si toate piesele ce erau deasupra ei coboara cu un nivel.
Nivele de dificultate:
Functionalitate butoane:
Link wikipedia: Tetris
Schema bloc
Module
Flowchart
Lista piese
Schema Eagle
Implementare intermediara
Am reusit sa fac butoanele functionale. Am facut debugging folosind un LED aditional si un program de test realizat in Atmel Studio 6.2.
Astazi mi s-a ars LCD-ul… Am cautat pe internet sa vad daca e posibila achizitionarea unui LCD de Nokia 3310 nou, insa transportul si lipitul ar dura prea mult. Mi-a mai ramas o placa de test si cateva LED-uri. Voi face un alt proiect, pastrand functionalitatea butoanelor de la placa anterioara.
Noul proiect consta in realizarea unui joc de memory game, acesta avand ca scop testarea atentiei persoanei care se joaca.
Jocul are 3 nivele de dificultate. Fiecare dintre cele trei nivele presupune un nou numar de matrici ce vor fi afisate in secventa ce trebuie retinuta de catre jucator.
Nivele de dificultate
La fiecare matrice afisata, jucatorul va avea la dispozitie circa 4 secunde pentru a retine ce LED-uri au fost aprinse.
Functionalitate butoane:
Link Memory Matrix: memory_matrix.html
Schema bloc
Module
Flowchart
Lista piese
Schema Eagle
Proiectul a fost realizat folosind Atmel Studio 6.2 ca mediu de dezvoltare. Pentru eventualele nelamuriri pe care le-am avut la partea de software m-am uitat pe exemplele de la laborator si pe unele forum-uri.
Proiectul a fost realizat cu succes.
Ar fi fost un proiect mai interesant daca nu mi s-ar fi ars LCD-ul, insa ma bucur ca am reusit sa finalizez cel de-al doilea proiect la timp.
Arhiva proiect: proiect_pm.zip
Datasheets
ATMega324: doc8272.pdf
Nokia LCD Controller - PCD8544 : Nokia5110.pdf
Driver Nokia 3310: 37