Rodica-Mihaela DAVID (25062) - Tetris pe LCD

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Proiectul are ca scop implementarea jocului Tetris.

Jocul consta in asezarea unor piese formate din 4 patratele, care se misca de sus in jos si pot fi deplasate staga-dreapta sau rotite. Cand unul dintre rand este umplut, acesta dispare. Jocul se termina, cand nu mai exista loc pentru asezarea pieselor.

Descriere generală

Schema bloc

Input-ul este setat cu ajutorul butoanelor, iar output-ul va fi pe LCD. Exista butoane pentru deplasarea si rotirea pieselor de joc.

Hardware Design

Lista de piese

  • LCD Grafic 128×64
  • 3 butoane
  • fire mama-mama
  • potentiometru 20k

Schema electrica

Software Design

Programul este scris in limbajul C si compilat cu ajutorul avr-gcc. Mediul de dezvoltare este AVR Studio. Pentru lucrul cu LCD-ul am folosit biblioteca GLI.

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

Concluzii

Download

O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).

Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2016:avoinescu:dumitru_alin.

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

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