Mihaela PÎNZARU (25235) - LCD Snake

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Prezentarea pe scurt a proiectului:

  • Joc snake pe ecran SparkFun Serial Graphic LCD 128×64. Interactiunea cu utilizatorul se face prin butoane.
  • Scopul realizari jocului este de a lucra cu microprocesorul.
  • Sursa de inspiratie: Laboratorul 5

Descriere generală

Schema bloc

Hardware Design

Piese necesare

+ LCD Grafic Serial 128×64

+ 4 Butonane

+ 9 Fire mama-mama

+ Placa pentru LCD si Butoane

+ 1 Bareta de 5 pini (4 directi + gnd)

Software Design

Am folosit biblioteca de afisare disponibila pe site-ul producatorului LCD-ului (serialGLCD.c si serialGLDC.h) unde am modificat functia de afisare (togglePixel) ca sa foloseasca USART0_transmit.

Am folosit din laboratorul 0 de PM usart.c si usart.h pentru a comunica cu lcdul.

Fisierul snake.c implementeaza logica jocului.

Rezultate Obţinute

ella3.jpg

ella5.jpg

ella6.jpg

ella4.jpg

Concluzii

Proiectul a fost interesant deoarece am avut ocazia sa lucrez cu atat cu partea de hardware (montare piese, stabilire intrari, iesiri) cat si software.

Download

Jurnal

*lipit placa de baza

*cumparat componente necesare

*lipit componente auxiliare (butoane)

*dezvoltare program software

Bibliografie/Resurse

Resurse Software

librariile din Documents de pe siteul https://www.sparkfun.com/products/9351

pm/prj2016/avoinescu/ella.pinzaru.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