Autorul poate fi contactat la adresa: Login pentru adresa
Proiectul reprezinta un joc de memorie, in care utilizatorul trebuie sa tina minte o secventa de leduri aprinse si sa o reproduca.
Lista de piese:
- 16 LED-uri de diferite culori
- 2 LED-uri(unul verde si unul rosu)
- 18 rezistente - 270 Ohm
- 8 butoane
- pini
- fire de legatura
- placuta suport
Schema electrica :
pirvu_cezar_costin_schema_electrica.sch
Mediul de dezvoltare folosit: Notepad++, Command Prompt din Atmel Studio 6.1, Eagle
Descrierea codului:
– se initializeaza un vector cu 8 elemente pe care aplic apoi un algoritm de shuffle
– aprind butonul primit ca parametru intr-o functie
– aprind ledurile in ordinea random generata anterior
– astept apasarea butoanelor
– daca s-au afisat toate cele 8 leduri in ordinea corecta, se apeleaza functia victorie si se aprinde ledul verde
– in caz contrar se aprinde ledul paralel cu acesta
In urma acestui proiect am invatat lucruri practice pe care consider ca ar trebui sa le cunoasca orice student de la calculatoare. Proiectul mi s-a parut foarte interesant, chiar daca nu am reusit sa il finalizez. Cel mai mult mi-a placut partea hardware, unde a trebuit sa “muncesc” fizic pentru a produce ceva palpabil. In viitor as vrea sa reusesc sa fac un proiect mai complex.
18 aprilie - am facut rost de toate componentele
19 aprilie - am terminat de lipit placa de baza
15 mai - am facut rost de toate componentele pentru placuta de test
18 mai - am lipit totul pe placa de baza
22 mai - am implementat codul pentru placuta
Modul de conceptie al partii de hardware a fost conceput de mine, iar la partea de software am consultat proiectele din anii trecuti