This shows you the differences between two versions of the page.
|
pm:prj2026:bianca.popa1106:david.gherghe [2026/05/18 18:17] david.gherghe |
pm:prj2026:bianca.popa1106:david.gherghe [2026/05/24 12:35] (current) david.gherghe |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Ceas pentru jocuri in 2 jucatori (Sah/Table) ====== | ====== Ceas pentru jocuri in 2 jucatori (Sah/Table) ====== | ||
| + | |||
| + | Autor: Gherghe David, grupa 332CA | ||
| ===== Introducere ===== | ===== Introducere ===== | ||
| Line 101: | Line 103: | ||
| In cazul in care timpul unui jucator ajunge la zero, programul intra intr-o stare de timeout. In aceasta stare, timpul nu mai scade, buzzerul este activat, iar ecranul clipeste la interval de o secunda. Sistemul ramane in aceasta stare pana cand utilizatorul apasa butonul START/PAUSE. | In cazul in care timpul unui jucator ajunge la zero, programul intra intr-o stare de timeout. In aceasta stare, timpul nu mai scade, buzzerul este activat, iar ecranul clipeste la interval de o secunda. Sistemul ramane in aceasta stare pana cand utilizatorul apasa butonul START/PAUSE. | ||
| - | ===== Bibliografie/Resurse ===== | + | ===== Rezultate ===== |
| - | * [[https://github.com/DavidGhe1026/Proiect-PM-2026|Repo Github]] | + | Pe parcursul dezvoltarii au fost testate separat toate modulele: display-urile OLED, potentiometrul, butoanele si buzzerul. O problema intalnita a fost folosirea a doua display-uri I2C. Initial, ambele aveau aceeasi adresa, ceea ce nu permitea controlul separat. Problema a fost rezolvata prin folosirea a doua display-uri cu adrese diferite, 0x3C si 0x3D. |
| + | |||
| + | Proiectul indeplineste functionalitatile propuse initial si poate fi folosit ca un ceas de sah simplu. Ca imbunatatiri viitoare, se pot adauga o carcasa dedicata, butoane mai mari, mai multe preseturi de timp, un mod custom pentru alegerea timpului si afisarea zecimilor de secunda in ultimele secunde ale jocului. | ||
| + | |||
| + | Functionalitatea finala a proiectului se poate vedea in [[https://github.com/DavidGhe1026/Proiect-PM-2026|repo-ul de pe Github]] si pe [[https://youtube.com/shorts/IRNI6G7SHYs?feature=share|Youtube]]. | ||
| + | |||
| + | ===== Bibliografie/Resurse ===== | ||
| * [[https://ww1.microchip.com/downloads/en/DeviceDoc/50002659A.pdf|Documentatia oficiala ATMega328P XPlained Mini]] | * [[https://ww1.microchip.com/downloads/en/DeviceDoc/50002659A.pdf|Documentatia oficiala ATMega328P XPlained Mini]] | ||
| * SigmaNortec: Display OLED 0.96 inch I2C SSD1306 | * SigmaNortec: Display OLED 0.96 inch I2C SSD1306 | ||