This is an old revision of the document!


Jocuri Interactive de Memorie

Introducere

Proiectul consta intr-un sistem interactiv inspirat de jocurile de pe HumanBenchmark, bazat pe o matrice 3×3 de butoane iluminate. Utilizatorul poate selecta unul dintre cele doua jocuri folosind un display LCD I2C si doua butoane de meniu.

Primul joc presupune memorarea unei secvente de LED-uri aprinse intr-o anumita ordine, pe care utilizatorul trebuie sa o reproduca folosind butoanele corespunzatoare. Lungimea secventei creste progresiv pe masura ce dificultatea creste.

Al doilea joc testeaza memoria vizuala. Mai multe LED-uri se aprind simultan pentru o perioada limitata de timp, iar utilizatorul trebuie sa retina pozitiile acestora si sa le reproduca. Timpul de afisare scade progresiv folosind o functie exponentiala de dificultate.

Sistemul include scor, vieti, highscore si feedback sonor prin buzzer.

Descriere generala

Modulele proiectului si modul in care interactioneaza:

  • ATmega328P controleaza logica jocurilor si interactioneaza cu toate modulele
  • Matricea 3×3 de butoane iluminate afiseaza secventele si permite introducerea raspunsurilor utilizatorului
  • Display-ul LCD I2C afiseaza meniul, scorul, vietile si highscore-ul
  • Cele doua butoane de meniu permit selectarea jocului si navigarea prin interfata
  • Buzzerul ofera feedback audio pentru raspunsuri gresite si evenimente importante

La pornire, utilizatorul vede pe LCD cele doua jocuri disponibile si poate selecta unul dintre ele folosind butoanele laterale. Dupa selectare, sistemul afiseaza highscore-ul pentru jocul ales si permite pornirea jocului.

In timpul jocului, LCD-ul afiseaza scorul si numarul de vieti ramase. Utilizatorul are initial 3 vieti, iar la fiecare raspuns gresit pierde o viata si buzzerul emite un semnal sonor. Dificultatea jocurilor creste progresiv prin marirea lungimii secventelor si reducerea timpului de afisare.

Hardware Design

Lista de componente

  • ATmega328P Xplained Mini
  • Display LCD 1602 I2C
  • Butoane iluminate x11
  • Buzzer pasiv 5V
  • Rezistente 220 ohm
  • Breadboard 830 puncte
  • Fire jumper

Software Design

Concluzii

Download

Bibliografie/Resurse

pm/prj2026/cezar.zlatea/vlad.vlasceanu2901.1778161173.txt.gz · Last modified: 2026/05/07 16:39 by vlad.vlasceanu2901
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