Scopul acestui proiect este realizarea unui dispozitiv ce imita comportamentul jucariei Simon Says. Scopul jocului este de a urmari o secventa din ce in ce mai lunga de aprinderi de LED-uri si de a o reda in mod corect prin apasari de butoane.
Exemplu de schemă bloc: http://www.robs-projects.com/mp3proj/newplayer.html
Sistemul asteapta mai intai apasarea butonului de start. Apoi, afiseaza o secventa de lungime 1. Un element al secventei consta in aprinderea unuia din cele 4 leduri si generarea unui semnal sonor corespunzator. Jucatorul va trebui sa recreeze secventa prin apasarea in ordine a butoanelor ce corespund fiecarui led. Apasarea butonului duce la aprinderea led-ului corespunzator si la semnalul sonor corespunzator. Daca jucatorul reuseste sa recreeze secventa corect, dispozitivul va reda secventa anterioara, cu un nou element la sfarsit. Daca jucatorul realizeaza o greseala, se aprind toate led-urile si se reda un semnal sonor specific. In timpul jocului, ecranul LCD afiseaza lungimea secventei curente si scorul maxim obtinut.
Cod sursa: ravariu_eugen_332cb_proiect.zip
Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.
Demonstratie: video_ravariueugen.zip