Mitrica Andrei - Ioan HANGMAN
Prezentarea pe scurt a proiectului vostru: Toata lumea cunoaste jocul spanzuratoarea: trebuie sa ghicesti un cuvant sau mai multe prin incercari succesive de litere. In mod clasic se joaca pe o foaie de hartie in doi, dar se poate juca acuma tot in doi pe hartie, dar si impotriva unui sistem automatizat cu mai multe nivele. Dupa fiecare incercare, litera selectata se inlocuieste automat in interiorul cuvantului, sau in caz de esec se pierde una din sansele de castig. In cazul imprementarii realizate, daca se completeaza personajul, te spanzura
In figura de mai jos este prezentata schema bloc cu toate modulele continute in proiect:
Componentele utilizate pentru implementarea proiectului sunt urmatoarele:
Placa de baza. Display LCD utilizat pentru afisarea de mesaje utilizatorilor. Keypad cu 16 taste utilizat pentru primirea de input de la utilizator (literele considerate a face parte din cuvantul ghicit sau anumite optiuni corespunzatoare meniului). Cardul SD utilizat pentru a stoca nivelele pe care le poate juca utilizatorul in modul CAMPAIGN
Componentele hardware utilizate sunt urmatoarele: *Placa de baza
*Card SD
*Programator USB
*Display LCD
*Keypad cu 16 caractere
*Fire tata-tata
*Fire tata-mama
Display LCD utilizat pentru afisarea de mesaje utilizatorilor este de fapt un LCD 4x20 cu I2C. Keypad cu 16 taste utilizat este implementat ca in imagine. Cardul SD utilizat a fost adaugat cu photoshop.
1.Keypad.h
2.Wire.h
3.LCD.h
4.LiquidCrystal_I2C.h
5.LiquidCrystal.h
6.SD.h
7.EEPROM.h
Din acest proiect am invatat multe lucruri interesante. Unul dintre ele este cat de importanta este legatura dintre hardware si software, mai ales ca mi sa intamplat de multe ori sa imi iasa firele din legaturi pentru ca erau prea incalcite. Din alt punct de vedere am invata cum sa folosesc keypadul, cum sa citesc de pe un card SD si cum sa folosesc ecranul LCD ca sa scriu si sa desenez forme bit cu bit.
03.04.2021 Primul set de piese
26.04.2021 A doua tura de piese
10.05.2021 Am realizat functionalitatea keypadului si ecranului
31.05.2021 Am finalizat partea de coding
02.06.2021 Am schimbat partea de hardware
03.06.2021 Am realizat schema electrică, pagina de OCW și filmulețul de prezentare