This shows you the differences between two versions of the page.
pm:prj2025:vradulescu:razvan.miclius [2025/05/25 23:04] razvan.miclius [Concluzii] |
pm:prj2025:vradulescu:razvan.miclius [2025/05/28 14:18] (current) razvan.miclius [Hardware Design] |
||
---|---|---|---|
Line 13: | Line 13: | ||
Acestuia îi sunt transmise informații despre starea joystick-ului prin cele două porturi analog A0 și A1, precum și starea butonului prin intermediul pinului 8. | Acestuia îi sunt transmise informații despre starea joystick-ului prin cele două porturi analog A0 și A1, precum și starea butonului prin intermediul pinului 8. | ||
- | {{pm:prj2025:vradulescu:razvan.png?700}} | + | {{pm:prj2025:vradulescu:circuit_razvan_final.png?700}} |
Din punct de vedere software, este folosită biblioteca [[https://github.com/adafruit/Adafruit-PCD8544-Nokia-5110-LCD-library|Adafruit PCD 8544]] împreună cu un singur fișier de tip main. | Din punct de vedere software, este folosită biblioteca [[https://github.com/adafruit/Adafruit-PCD8544-Nokia-5110-LCD-library|Adafruit PCD 8544]] împreună cu un singur fișier de tip main. | ||
Line 23: | Line 23: | ||
| Buzzer Pasiv | 2 | Sunet | N/A | | | Buzzer Pasiv | 2 | Sunet | N/A | | ||
| Rezistențe 10k ohmi | 5 | Conectare ecran LCD | N/A | | | Rezistențe 10k ohmi | 5 | Conectare ecran LCD | N/A | | ||
+ | | Potentiometru 10k | 1 | Alimentare backlight | N/A | | ||
| Joystick | 1 | Input | N/A | | | Joystick | 1 | Input | N/A | | ||
| Breadboard | 1 | Conexiuni | N/A | | | Breadboard | 1 | Conexiuni | N/A | | ||
Line 158: | Line 159: | ||
* Implementarea elementelor de grafică: Lucrul pe ecranul de Nokia a fost o experiență plăcută, asemănătoare cu lucrul folosind biblioteca ncurses din C, din care m-am inspirat pentru ecrane. | * Implementarea elementelor de grafică: Lucrul pe ecranul de Nokia a fost o experiență plăcută, asemănătoare cu lucrul folosind biblioteca ncurses din C, din care m-am inspirat pentru ecrane. | ||
- | * Implementarea unei melodii, chiar simplificată | + | * Implementarea unei melodii, chiar simplificată. |
- | * Implementarea unui mecanism de meniu funcțional | + | * Implementarea unui mecanism de meniu funcțional. |
Line 168: | Line 169: | ||
[[https://github.com/razvang0307/proiect-snake-pm/tree/main | Link proiect GitHub]] | [[https://github.com/razvang0307/proiect-snake-pm/tree/main | Link proiect GitHub]] | ||
+ | |||
+ | Conectare cablaj -> Upload main.ino :) | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||