Alexandru BUDĂU - Simon Says

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Proiectul denumit “Simon Says” este un joc ce presupune apasarea unor butoane intr-o ordine ce apare afisata pe un ecran LCD. Pentru complexitate, secventele ce vor fi afisate pe LCD vor fi incarcate de pe un card SD.

Acest proiect are ca scop implementarea cu ajutorul unui microcontroller a jocului “Simon Says”. Scopul jocului este de a imbunatati abilitatea de memorare a utilizatorului si de a spori receptivitatea acestuia.

In jocul “Simon Says” participantii trebuie sa execute unele miscari conform spuselor lui “Simon”. Plecand de la aceasta idee am considerat ca pot sa realizez hardware un sistem interactiv pentru copii sau pentru persoanele varstnice care sa le stimuleze memoria. Software-ul de pe acest dispozitiv poate fi dezvoltat in aceleasi scopuri devenind util si pentru alte categorii de persoane, cum ar fi cele cu dezabilitati.

Descriere generală

Hardware Design

Piese aditionale:

  • Placa de baza (interfata cu ATMEGA 324)
  • LCD display
  • SD Card Shield
  • Fire de legatura mama-mama

Software Design

Descrierea codului aplicaţiei (firmware):

  • mediu de dezvoltare: WinAVR + Programer's Notepad
  • am utilizat un timer si intreruperi pentru a evita busy-waiting

Mod de utilizare

  • dupa afisarea mesajului de bun venit, utilizatorul poate juca “Simon Says” de la nivelul 1 pana la nivelul 4
  • utilizatorul trebuie sa utilizeze butoanele pentru a rescrie secventa afisata pe ecran
  • in caz de succes va trece la nivelul urmator, altfel va repeta nivelul
  • secventele pentru fiecare nivel sunt stocate in memoria interna a microchipului
  • am incercat sa utilizez un card SD pentru a evita incarcarea memoriei MC-ului dar nu am reusit sa fac conexiunea

Rezultate Obţinute

Jocul functioneaza. Nu am reusit sa conectez SD-Card shield-ul la ATMEGA324.

Concluzii

Un proiect simplu din care am reusit sa inteleg mai bine intreruperile si timerele.

Download

Jurnal

  • 21 aprilie - am primit placa
  • 25 aprilie - am lipit componentele de baza
  • 13-14 mai - am lipit componentele pe placa de test
  • 17-25 mai - am atasat LCD-ul si am incercat sa conectez shield-ul pentru card SD
  • 27 mai - am terminat pagina de wiki

Bibliografie/Resurse

pm/prj2015/amusat/13.txt · Last modified: 2021/04/14 17:07 (external edit)
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