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:

  • Placa de baza
  • ATMega324A, resitente, condensatoare
  • Placa de test universala - 70 X 50 mm
  • Butoane - push (Left, Right, Up, Down)
  • Fire colorate mama/tata si mama/mama
  • Header pini
  • LCD Nokia 5110

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

Jurnal

  • Placa de baza
  • Achizitionarea pieselor necesare finalizarii proiectului
  • Finalizarea placii de baza
  • Verificare placa de baza + functionalitate butoane si LCD
  • Implementare JOC

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
  • Documentația în format PDF
pm/prj2017/avoinescu/ioneanua.txt · Last modified: 2021/04/14 17:07 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0