This is an old revision of the document!
Reaction Game
Introducere
Consider ca acest proiect este util pentru alti oameni deoarece este un mod usor si amuzant de a avea o estimare a vitezei de reactie, iar pentru mine este util pentru ca am aplicat idei, informatii si metode de programare invatate la laborator, astfel dezvoltand un obiect cu aplicatie reala.
Descriere generală
La inceputul jocului, pe ecranul LCD apare textul “Choose difficulty”, iar programul asteapta alegerea uneia din cele 3 dificultati (easy, mid si hard) prin intermediul USART. Odata aleasa o dificultate, led-urile se aprind de 3 ori semnaland inceputul jocului. Pe rand, cate un led se aprinde pentru o durata de timp aleasa prin intermediul dificultatii, iar jucatorul trebuie sa apese butonul corespunzator led-ului aprins. Daca acesta reuseste in timpul alocat, primeste un punct iar led-ul se stinge.
La finalul jocului, se va afisa pe LCD scorul acumulat.
Hardware Design
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 |
Software Design
Descrierea codului aplicaţiei (firmware):
mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR)
librării şi surse 3rd-party (e.g. Procyon AVRlib)
algoritmi şi structuri pe care plănuiţi să le implementaţi
(etapa 3) surse şi funcţii implementate
Rezultate Obţinute
Care au fost rezultatele obţinute în urma realizării proiectului vostru.
Concluzii
Download
O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună

.
Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.
Jurnal
Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.
Bibliografie/Resurse
Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.
Export to PDF