Autorul poate fi contactat la adresa: Login pentru adresa
Scopul proiectului este reprezentat de implementarea unui Memory Game cu niveluri de dificultate progresive.
Vor exista 4 led-uri care se vor aprinde/stinge dupa o secventa pe rand. Fiecare led va avea un buton corespondent. Scopul jocului este refacerea combinatiei de aprinderi/stingeri a led urilor, prin intermediul apasarii butoanelor, pentru a rezolva un anumit nivel de dificultate. Nivelele se aleg la inceputul jocului folosind butoanele. Mesaje ajutatoare vor fi afisate pe LCD.
Ca mediu de dezvoltare am folosit Notepad++ pentru cod, Eagle pentru schema electrica, HIDBootFlash pentru incarcarea pe placa si avr-gcc pentru compilare.
Am folosit libraria pusa la dispozitie pentru lcd. Exista doua functii: speaker_sunet() pentru buzzer, si leds() pentru lucrul cu butoane si leduri.
Am folosit variabile flag pentru a putea progresa in timpul jocului.
Proiectul este functional. Are 4 nivele. Nu am reusit sa configurez mesaje LCD-ul desi am urmat instructiunile.
CheatSheet ATmega Laboratorele 0 si 1