This is an old revision of the document!


Tilt Maze

Introducere

Tilt Maze este un joc interactiv de tip labirint in care o bila se misca in functie de inclinarea platformei. Proiectul foloseste o placa ATmega328P Xplained Mini (sau un echivalent Arduino Uno), un senzor inertial conectat prin I2C pentru detectarea inclinarii, un LCD pentru afisarea labirintului si a bilei, butoane pentru controlul jocului, LED-uri pentru feedback vizual si un buzzer pentru feedback sonor.

Scopul proiectului este de a combina conceptele studiate la laborator intr-o aplicatie completa: intreruperi, timere, PWM, I2C si controlul perifericelor.

Ideea principala a fost sa construiesc un joc interactiv in care utilizatorul nu misca bila direct cu butoane, ci prin inclinarea platformei. Sistemul citeste orientarea folosind un senzor inertial, actualizeaza pozitia bilei pe ecran si verifica daca bila atinge peretii labirintului. Cand apare o coliziune, bila se opreste, iar jocul ofera feedback vizual si sonor.

Proiectul este util deoarece aplica mai multe concepte importante din curs si laborator intr-un singur proiect complet. Ma ajuta sa inteleg mai bine cum se folosesc senzorii I2C, intreruperile, timerele, PWM-ul si mai multe periferice hardware in acelasi sistem.

Descriere generala

Proiectul este format dintr-un microcontroller, un senzor inertial, un display LCD, butoane, LED-uri si un buzzer.

Sistemul functioneaza astfel:

  • senzorul inertial masoara inclinarea pe axele X si Y;
  • microcontroller-ul citeste datele senzorului prin I2C;
  • logica jocului actualizeaza periodic pozitia bilei folosind un timer interrupt;
  • LCD-ul afiseaza labirintul si bila;
  • LED-urile si buzzerul se activeaza atunci cand bila loveste un perete;
  • butoanele sunt folosite pentru Start, Reset si Pause.

Hardware Design

TODO

Software Design

TODO

Results Obtained

TODO

Conclusions

TODO

GitHub Repository and Resources

TODO

Journal

TODO

Bibliography / Resources

TODO

pm/prj2026/bianca.popa1106/elena_alexia.rotaru.1778360094.txt.gz · Last modified: 2026/05/09 23:54 by elena_alexia.rotaru
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