Table of Contents

Joc arcade Connect 5

Introducere

Proiectul constă într-un joc arcade realizat pe baza unui microcontroller ATmega328P. Jocul funcționează pe ideea generării aleatoare de simboluri pe mai multe linii, asemănător unui slot machine simplificat. La fiecare tură, jucătorul consumă o cantitate de scor pentru a genera o nouă combinație de simboluri. Dacă pe o linie apar mai multe simboluri de același tip, jucătorul primește scor înapoi, iar câștigul este semnalizat prin aprinderea unui LED și activarea unui buzzer.

Scopul proiectului este realizarea unui joc interactiv care combină mai multe concepte studiate în laborator: citirea butoanelor, folosirea întreruperilor, debounce pentru input stabil, controlul LED-urilor, generarea de sunete pe buzzer și afișarea informațiilor pe un display LCD.

Ideea de la care am pornit a fost crearea unui joc simplu, ușor de înțeles de către utilizator, dar suficient de complex din punct de vedere tehnic pentru a integra mai multe componente hardware și module software. Un joc de tip arcade este potrivit deoarece oferă feedback vizual și sonor imediat, iar utilizatorul poate interacționa direct cu sistemul prin butoane.

Descriere generală

Proiectul este alcătuit dintr-o parte hardware și o parte software. Componenta centrală este microcontrollerul ATmega328P, care primește input de la butoane, rulează logica jocului, actualizează informațiile afișate pe display și controlează LED-ul și buzzerul.

Hardware Design

Sistemul este prototipat pe breadboard pentru a permite testarea rapidă a conexiunilor și modificarea ușoară a circuitului în timpul dezvoltării jocului. Toate componentele sunt conectate la microcontrolerul ATmega328P, care gestionează logica jocului, input-ul de la butoane, afișarea pe display și semnalizarea prin LED și buzzer.

Lista de componente:

Export to PDF