This shows you the differences between two versions of the page.
pm:prj2024:rvirtan:sudoku [2024/05/18 16:58] alicuriceanu [Download] |
pm:prj2024:rvirtan:sudoku [2024/05/20 16:07] (current) alicuriceanu [Decizii luate] |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | <note tip> | ||
+ | * Nume: Alexandru Licuriceanu | ||
+ | * Grupa: 332CD | ||
+ | </note> | ||
+ | |||
====== Sudoku ====== | ====== Sudoku ====== | ||
{{ :pm:prj2024:rvirtan:header_sudoku.png?800 |}} | {{ :pm:prj2024:rvirtan:header_sudoku.png?800 |}} | ||
Line 35: | Line 40: | ||
==== Decizii luate ==== | ==== Decizii luate ==== | ||
- | * Pentru ecranul LCD, am ales sa pun VCC la 5V pentru alimentare, iar pe LED l-am pus la pinul D6 pentru a regla luminozitatea ecranului folosind PWM (si pentru a prelungi durata de viata). Am conectat restul pinilor conform datasheet-ului ecranului. | + | * Pentru ecranul LCD, am ales sa pun VCC la 5V pentru alimentare, iar pe LED l-am pus la pinul D6 pentru a regla luminozitatea ecranului folosind PWM. Am conectat restul pinilor conform datasheet-ului ecranului. |
* Pentru VRX si VRY ale joystick-ului, puteam sa aleg oricare doi pini analogici, si le-am legat la A0 si A1, ground la ground si VCC la 5V. | * Pentru VRX si VRY ale joystick-ului, puteam sa aleg oricare doi pini analogici, si le-am legat la A0 si A1, ground la ground si VCC la 5V. | ||
* Pentru tastatura, la fel, aveam de ales oricare 4 pini digitali si 4 pini analogici. | * Pentru tastatura, la fel, aveam de ales oricare 4 pini digitali si 4 pini analogici. | ||
Line 74: | Line 79: | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
- | + | * Proiectul a fost interesant de realizat, am invatat sa lucrez cu functiile din bibliotecile pentru LCD si keypad, dar si cum sa aranjez componentele astfel incat la final sa am un produs functional si util. Pe partea de software, provocarea a fost sa scriu cod care ocupa cat mai putin spatiu, dar in acelasi timp sa fie calitatativ si lizibil. | |
- | ===== Download ===== | + | ==== Download ==== |
- | + | * {{:pm:prj2024:rvirtan:pmsudoku.zip|}} | |
- | <note warning> | + | |
- | 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**. | + | |
- | </note> | + | |
===== Jurnal ===== | ===== Jurnal ===== | ||
Line 90: | Line 90: | ||
* 09/05/2024 - Hardware design. | * 09/05/2024 - Hardware design. | ||
* 16/05/2024 - Software design. | * 16/05/2024 - Software design. | ||
+ | * 18/05/2024 - Finalizare pagina. | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== |