Table of Contents

Sorin DRĂGAN (78389) - Memory Game

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Scopul proiectului este reprezentat de implementarea unui Memory Game cu niveluri de dificultate progresive.

Descriere generală

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.

Hardware Design

Lista Piese

Schema Electrica

Software Design

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.

Rezultate Obţinute

pozafinala.jpg

Concluzii

Proiectul este functional. Are 4 nivele. Nu am reusit sa configurez mesaje LCD-ul desi am urmat instructiunile.

Download

pm2018_334cc_sorindragan.zip

Jurnal

Bibliografie/Resurse

CheatSheet ATmega Laboratorele 0 si 1