This shows you the differences between two versions of the page.
pm:prj2021:dbrigalda:morse_mini-game [2021/05/06 22:41] robert.popescu0307 |
pm:prj2021:dbrigalda:morse_mini-game [2021/06/03 20:31] (current) robert.popescu0307 [Rezultate Obţinute] |
||
---|---|---|---|
Line 28: | Line 28: | ||
===== Descriere generala ===== | ===== Descriere generala ===== | ||
==== Functionalitate ===== | ==== Functionalitate ===== | ||
- | * Jucatorul se va uita la ecranul pe care va fi afisat mesajul de codificat. Cu un laser (o sursa de lumina) va trebuii sa codifice mesajul afisat. sursa de lumina trebuie sa fie pozitionata in fata senzorului de lumina. Daca jucatorul nu dispunde de un laser poate folosi si butonul auxiliar care poate sa fie folosit pentru codificarea mesajului. Jucatorul poate sa faca maxim 3 greseli (3 vieti) care vor fi vizibile cu ajutorul a 3 LED-uri aprinse. Cand toate LED-urile se sting => GAME OVER. | + | * Jucatorul se va uita la ecranul pe care vor fi afisate litere aleatoare de codificat. Cu un laser (o sursa de lumina) va trebuii sa codifice mesajul afisat. Sursa de lumina trebuie sa fie pozitionata in fata senzorului de lumina. Daca jucatorul nu dispunde de un laser poate folosi si butonul auxiliar care este capabil de codificarea mesajului. Jucatorul poate sa faca maxim 3 greseli (3 vieti) care vor fi vizibile pe LCD. |
==== Schema bloc ==== | ==== Schema bloc ==== | ||
- | {{}} | + | {{pm:prj2021:dbrigalda:popescu_robert-daniel_pm.png?750|}} |
===== Hardware Design ===== | ===== Hardware Design ===== | ||
Line 44: | Line 44: | ||
- butoane | - butoane | ||
- ecran | - ecran | ||
+ | ==== Schema ==== | ||
+ | {{pm:prj2021:dbrigalda:schema_pm.png?750|}} | ||
===== Software Design ===== | ===== Software Design ===== | ||
+ | Pentru implementare am folosit Arduino IDE 1.8.13 si biblioteca pentru LCD <LiquidCrystal.h> | ||
+ | Partea de cod contine un vector pe post de has-map care contine corespondenta dintre litere si semnalele MORSE. | ||
+ | Verificarile se fac dupa ficare pauza lunga care semnifica sfarsitul unei litere. | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
+ | Mai jos se regasesc cateva imagini cu componentele. | ||
- | ===== Concluzii ===== | + | {{pm:prj2021:dbrigalda:img_20210603_201159.jpg?750|}}{{pm:prj2021:dbrigalda:img_20210603_201251.jpg?750|}} |
- | ===== Download ===== | + | <html><br><a href="https://www.youtube.com/watch?v=B1-XL__TQNc">Link demo YouTube<br></html> |
- | ===== Jurnal ===== | + | ===== Download ===== |
+ | {{pm:prj2021:dbrigalda:334cb_popescu_robert-daniel_pm.zip|Arhiva care contine codul}} | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
- | Documentația în format PDF poate fi descarcata de <html><a class="media mediafile mf_pdf" href="?do=export_pdf">AICI</a></html>. | + | Documentația în format PDF poate fi descarcata de <html><a class="media mediafile mf_pdf" href="?do=export_pdf">AICI.</a><br></html> |
+ | Arduino IDE: <html><a href="https://www.arduino.cc/en/software">Link</a><br></html> | ||
+ | Kit Arduino: <html><a href="https://www.sigmanortec.ro/Kit-RFID-V1-Arduino-p134580057">Link</a></html> |