La finalul jocului, se va afisa pe LCD scorul acumulat.
Schema bloc:
Schema Tinkercad:
Nume piesa | Numar |
---|---|
Arduino Uno | 1 |
Ecran LCD 1602 IIC/I2C | 1 |
Breadboard 830 puncte | 1 |
Buton rotund | 4 |
LED | 4 |
Rezistenta 220Ω | 4 |
Rezistenta 10kΩ | 1 |
Fire Tata-Tata | 10 |
Fire Tata-Mama | 4 |
Biblioteci utilizate:
La inceputul jocului se asteapta alegerea dificultatii prin intermediul Serial Monitor-ului, iar in functie de dificultatea aleasa se seteaza viteza si durata jocului. Apoi se ruleaza o rutina de inceput unde pe LCD se afiseaza un mesaj de start si un countdown, iar led-urile lumineaza intermitent. Pe durata jocului se va aprinde cate un led random, iar jucatorul trebuie sa apese butonul corespunzator led-ului aprins. La final se afiseaza scorul obtinut si jocul se termina.
In final, am reusit sa creez un joc simplu si simpatic care iti testeaza viteaza de reactie intr-un mod interesant. Acest lucru a fost posibil datorita laboratoarelor in care am lucrat cu fiecare piesa folosita in acest proiect, lucru ce a fost de mare ajutor in realizarea lui.
Consider ca se pot aduce imbunatatiri substantiale proiectului cum ar fi adaugarea unei carcase care sa separe butoanele de restul circuitelor pentru un acces mai simplu si utilizarea unor led-uri mai mari pentru a fi mai estetic. De asemenea firele ar putea fi lipite de breadboard pentru a nu incurca jucatorul.
Biblioteci necesare pentru rulare:
Resurse Software: