This is an old revision of the document!
În acest proiect voi implementa un joc de Tetris controlat de un joystick. Jocul va fi afișat pe o matrice de LED-uri 8×8.
Detaliile jocului (scor, game over etc.) se vor afișa pe un display LCD 16×2.
De fiecare dată când se va face un rând în jocul de Tetris, buzzer-ul va emite un sunet de confirmare.
Am ales acest proiect nu numai pentru că este un joc retro foarte drăguț, ci și pentru că am putut include multe dintre informațiile învățate la laborator, precum lucrul cu GPIO, SPI, I2C și multe altele. :D
În jocul nostru, vom avea nevoie de joystick pentru rotirea pieselor. Atunci când se va face un rând, se va adăuga un punctaj la scorul total afișat pe display. De asemenea, atunci când jocul se va termina, matricea LED va emite un semnal luminos și buzzerul va emite un sunet pentru a semnala finalizarea jocului.
Piese utilizate:
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:prj2009:cc:dumitru_alin.
25.04.2024 - descrierea proiectului
03.04.2024 - adăugarea schemei bloc și a componentelor hardware