Table of Contents

Andrei IONEANU (67184) - 2048

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Implementarea jocului 2048(sliding block puzzle) pe LCD.

Acesta este un joc single-player ales de mine cu scopul de a invata lucruri noi.

Jocul este dus la bun sfarsit cand se ajunge la tile-ul 2048, prin insumarea de tile-uri mai mici.

Descriere generală

Utilizatorul se va folosi de cele 4 butoane pentru a dirija casuta care se va misca peste cadranele corespunzatoare.

Hardware Design

Lista de piese:

Schema electrica in Eagle:

Placa de baza:

img_4098.jpg

Software Design

Ca si mediu de dezvoltare am folosit WinAVR cu Programmer's Notepad. (biblioteci: <avr/io.h>; <avr/interrupt.h>; <util/delay.h>)

Rezultate Obţinute

img_4256.jpg

img_4252.jpg

img_4250.jpg

img_4251.jpg

img_4258.jpg

Concluzii

Va sfatuiesc sa nu achizitionati LCD de pe OLX; am facut asta si s-a nimerit sa fie stricat; si asa nu am reusit sa termin partea software.

In general, tot proiectul mi-a prins foarte bine, cel mai probabil “din vina” partii practice.

Download

Parte software

Schema electrica

Jurnal

Bibliografie/Resurse

* Documentația în format PDF

Nume Link
Laboratoare PM PM wiki
Eagle IC wiki
Datasheet ATMega324 doc8272.pdf
Datasheet LCD Nokia https://www.sparkfun.com/datasheets/LCD/Monochrome/Nokia5110.pdf
Schema electrica ATMega324 proiect2017
Exemple de proiecte halloffame