This shows you the differences between two versions of the page.
pm:prj2022:ionuto:wordle_game [2022/05/15 20:49] marian.sandu2511 [Wordle Game] |
pm:prj2022:ionuto:wordle_game [2022/05/27 23:03] (current) marian.sandu2511 [Bibliografie/Resurse] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Wordle Game ====== | ====== Wordle Game ====== | ||
- | Autor: Sandu Marian-Cătălin \n | + | Autor: Sandu Marian-Cătălin \\ |
Grupa: 334CB | Grupa: 334CB | ||
===== Introducere ===== | ===== Introducere ===== | ||
Line 34: | Line 34: | ||
+ | |||
+ | {{:pm:prj2022:ionuto:scgena.png?200|}} | ||
+ | |||
+ | Pentru un motiv inca necunoscut, am ales sa folosesc o telecomanda in loc de keypad pentru a spori dificulatea jocului si codului meu. Aceasta transmite unui senzor ir conectat pe placuta | ||
===== Software Design ===== | ===== Software Design ===== | ||
- | Work in progress... | + | Am segmentat codul in destul de multe functii incercand sa respect SRP. |
+ | |||
+ | Astfel, exista cateva componente independente care creeaza programul: | ||
+ | * I Jocul propiu-zis, care primeste un input si verifica corectitudinea acestuia, respectand regurile wordle | ||
+ | * II functii de tip helper care printeaza pe lcd | ||
+ | * III primirea inputului de la telecomanda si "traducerea" acestuia in litere pentru a forma inputul Jocului | ||
+ | * IV buzzer related code | ||
+ | |||
+ | M-am folosit de 2 librarii din github ul de aici pentru afisarea pe lcd (LCDWIKI_KBV.h si LCDWIKI_GUI.h) | ||
+ | https://github.com/lcdwiki/LCDWIKI_kbv | ||
+ | |||
+ | #include <IRremote.h> pentru traducerea inputului senzorului de telecomanda | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
- | Work in progress... | + | Un mini worlde functional |
+ | |||
+ | {{:pm:prj2022:ionuto:goat.jpeg?200|}} | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
- | :) | + | |
+ | Un proiect interesant care demonstreaza faptulca e mult mai usor in simulator si mult mai interesant cand lucrezi cu arduino, aplicand ceea ce ai invatat. | ||
+ | |||
+ | PS:Sunt un magnet de bugguri, also update-ul la windows iti face visibil portul de arduino... | ||
===== Download ===== | ===== Download ===== | ||
Line 50: | Line 71: | ||
<note tip> | <note tip> | ||
Stage 1: 20:50 15-05-2022 | Stage 1: 20:50 15-05-2022 | ||
+ | Stage 2: 23-01 27-05-2022 | ||
</note> | </note> | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
- | Work in progress... | + | https://github.com/lcdwiki/LCDWIKI_kbv |
+ | |||
+ | https://www.circuitbasics.com/arduino-ir-remote-receiver-tutorial/ | ||
+ | |||
+ | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> \\ |