Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2022:ionuto:wordle_game [2022/05/15 20:46]
marian.sandu2511 [Rezultate Obţinute]
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 \\ 
 +Grupa: 334CB 
 ===== Introducere ===== ===== Introducere =====
  
Line 33: 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 =====
  
-===== Download ===== 
  
-<note warning>​ +Un proiect interesant care demonstreaza faptulca e mult mai usor in simulator si mult mai interesant cand lucrezi ​cu arduinoaplicand ceea ce ai invatat.
-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 ChangeLogun 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**+PS:Sunt un magnet de bugguri, also update-ul la windows iti face visibil portul ​de arduino... 
-</​note>​+===== Download =====
  
 +Work in progress...
 ===== Jurnal ===== ===== Jurnal =====
  
 <note tip> <note tip>
-Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.+Stage 1: 20:50 15-05-2022 
 +Stage 2: 23-01 27-05-2022
 </​note>​ </​note>​
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
-<​note>​ +https://github.com/​lcdwiki/LCDWIKI_kbv
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. +
-</note> +
- +
-<​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</a></html>+
  
 +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>​ \\
pm/prj2022/ionuto/wordle_game.1652636776.txt.gz · Last modified: 2022/05/15 20:46 by marian.sandu2511
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0