Table of Contents

Joc Nokia LCD

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

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.

Descriere joc

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

Descriere generală

Schema bloc

Module

Flowchart

Hardware Design

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.

28.05.2015 - RIP Nokia LCD

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.

Schimbare proiect - Memory Game

Introducere

Noul proiect consta in realizarea unui joc de memory game, acesta avand ca scop testarea atentiei persoanei care se joaca.

Descriere

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

Descriere generală

Schema bloc

Module

Flowchart

Hardware Design

Lista piese

Schema Eagle

Software Design

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.

Rezultate Obţinute

Proiectul a fost realizat cu succes.

Concluzii

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.

Download

Arhiva proiect: proiect_pm.zip

Bibliografie/Resurse

Datasheets

ATMega324: doc8272.pdf

Nokia LCD Controller - PCD8544 : Nokia5110.pdf

Driver Nokia 3310: 37