This is an old revision of the document!


Game Board

Introducere

Proiectul constă într-o tablă interactivă de 8×8, în care fiecare celulă este iluminată folosind LED-uri. Tabla va putea fi folosită pentru a juca diverse jocuri clasice (ex: 4-in-a-row, checkers), dar și pentru a rula diverse animații vizuale.

Scopul proiectului este crearea unei platforme hardware de divertisment retro, controlabilă prin butoane, care să ofere un feedback vizual rapid și fluid. Utilitatea rezidă în combinarea logicii de joc cu controlul matricelor de LED-uri și gestionarea resurselor externe (card SD), rezultând o consolă de jocuri minimalistă.

Descriere generală

Pentru a interacționa cu tabla, vor fi prezente mai multe butoane dedicate comenzilor jucătorilor și pentru selectarea modului de joc dorit. De asemenea, sistemul va integra un modul pentru card SD, permițând încărcarea și rularea unor animații custom-made create de utilizator.

Schema bloc:

Hardware Design

Lista de piese:

  • Microcontroler (ATmega328P)
  • Matrice de LED-uri 8×8
  • Modul Card SD
  • Butoane pentru control
  • Fire de legătură, breadboard

Schema electrică:

Software Design

Work in progress

Funcționalități și concepte de bază folosite pe microcontroler:

  • ISR - Tratarea întreruperilor produse de apăsarea butoanelor pentru un timp de răspuns optim.
  • TIMER - Configurarea unui framerate constant pentru fluiditatea jocurilor și a animațiilor.
  • PWM - Variația intensității luminii produse de LED-uri.
  • SPI - Comunicația rapidă și citirea datelor de animație stocate pe cardul SD.

Download

Work in progress

pm/prj2026/bianca.popa1106/filip_andrei.popa.1779464358.txt.gz · Last modified: 2026/05/22 18:39 by filip_andrei.popa
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