This shows you the differences between two versions of the page.
|
pm:prj2025:fstancu:ccroitoru1703 [2025/05/29 13:07] ccroitoru1703 |
pm:prj2025:fstancu:ccroitoru1703 [2025/05/29 22:15] (current) ccroitoru1703 |
||
|---|---|---|---|
| Line 55: | Line 55: | ||
| *Led | *Led | ||
| - | *pentru coloare rosie folosesc pinul D9 deoarece este un pin digital cu soport PWM | + | *pentru coloare rosie folosesc pinul D9 |
| - | *pentru coloare rosie folosesc pinul D10 deoarece este un pin digital cu soport PWM | + | *pentru coloare rosie folosesc pinul D10 |
| - | *pentru coloare rosie folosesc pinul D11 deoarece este un pin digital cu soport PWM | + | *pentru coloare rosie folosesc pinul D11 |
| Line 76: | Line 76: | ||
| | Joystick – buton | D8 | Digital Input | Folosesc D8 deoarece este un pin digital care poate citi starea HIGH/LOW la apăsare | | | Joystick – buton | D8 | Digital Input | Folosesc D8 deoarece este un pin digital care poate citi starea HIGH/LOW la apăsare | | ||
| | Buzzer pasiv | D3 | Digital (PWM) | Folosesc D2 deoarece este un pin digital care poate genera semnal PWM pentru a emite sunete | | | Buzzer pasiv | D3 | Digital (PWM) | Folosesc D2 deoarece este un pin digital care poate genera semnal PWM pentru a emite sunete | | ||
| - | | LED RGB – roșu | D9 | PWM Output | Folosesc D9 pentru controlul culorii roșu, fiind pin PWM | | + | | LED RGB – roșu | D9 | PWM Output | Folosesc D9 pentru controlul culorii roșu | |
| - | | LED RGB – verde | D10 | PWM Output | Folosesc D10 pentru controlul culorii verde al LED-ului RGB, fiind pin PWM | | + | | LED RGB – verde | D10 | PWM Output | Folosesc D10 pentru controlul culorii verde al LED-ului RGB | |
| - | | LED RGB – albastru | D11 | PWM Output | Folosesc D11 pentru controlul culorii albastru al LED-ului RGB, fiind pin PWM | | + | | LED RGB – albastru | D11 | PWM Output | Folosesc D11 pentru controlul culorii albastru al LED-ului RGB | |
| | LCD Nokia 5110 – RST| D12 | Digital Output | Reset hardware al LCD-ului | | | LCD Nokia 5110 – RST| D12 | Digital Output | Reset hardware al LCD-ului | | ||
| | LCD Nokia 5110 – CE | D4 | Digital Output | Selectează chip-ul LCD-ului pentru comunicare | | | LCD Nokia 5110 – CE | D4 | Digital Output | Selectează chip-ul LCD-ului pentru comunicare | | ||
| Line 89: | Line 89: | ||
| ^ Nr. ^ Componentă ^ Cantitate ^ Link ^ | ^ Nr. ^ Componentă ^ Cantitate ^ Link ^ | ||
| | 1 | Arduino UNO | 1x | [[https://www.optimusdigital.ro/ro/placi-avr/4561-placa-de-dezvoltare-compatibila-cu-arduino-uno-r3-atmega328p-atmega16u2-cablu-50-cm.html?search_query=arduino&results=541]] | | | 1 | Arduino UNO | 1x | [[https://www.optimusdigital.ro/ro/placi-avr/4561-placa-de-dezvoltare-compatibila-cu-arduino-uno-r3-atmega328p-atmega16u2-cablu-50-cm.html?search_query=arduino&results=541]] | | ||
| - | | 2 | LCD Nokia 5110 | 1x | [[https://sigmanortec.ro/display-lcd-nokia-5110-16-inch-albastru-33v]] | | + | | 2 | LCD Nokia 5110 | 1x | [[https://www.optimusdigital.ro/en/lcds/1944-modul-lcd-nokia-5110.html?gad_source=1&gad_campaignid=19615979487&gbraid=0AAAAADv-p3BSNtw6B-MAPx_e9LE-9Juwr&gclid=CjwKCAjwi-DBBhA5EiwAXOHsGXXF6QnyaaSmJtkkehkO-1PFmJYky0nM6aVENfIhPDoSkVjDO_9BCRoC_PUQAvD_BwE]] | |
| | 3 | Joystick | 1x | [[https://sigmanortec.ro/Modul-joystick-doua-axe-XY-p126458908]] | | | 3 | Joystick | 1x | [[https://sigmanortec.ro/Modul-joystick-doua-axe-XY-p126458908]] | | ||
| | 4 | Buzzer pasiv | 1x | [[https://sigmanortec.ro/Modul-Buzzer-pasiv-p126182521]] | | | 4 | Buzzer pasiv | 1x | [[https://sigmanortec.ro/Modul-Buzzer-pasiv-p126182521]] | | ||
| Line 95: | Line 95: | ||
| | 6 | Breadboard | 1x | [[https://sigmanortec.ro/Breadboard-830-puncte-MB-102-p125923983]] | | | 6 | Breadboard | 1x | [[https://sigmanortec.ro/Breadboard-830-puncte-MB-102-p125923983]] | | ||
| | 7 | Fire | - | [[https://sigmanortec.ro/40-Fire-Dupont-30cm-Tata-Tata-p210849599]] | | | 7 | Fire | - | [[https://sigmanortec.ro/40-Fire-Dupont-30cm-Tata-Tata-p210849599]] | | ||
| - | | 8| Rezistenta | - | [[https://www.optimusdigital.ro/en/resistors/1097-025w-220-resistor.html?search_query=resistor&results=367]] | | + | | 8| Rezistente | - | [[https://www.optimusdigital.ro/en/resistors/1097-025w-220-resistor.html?search_query=resistor&results=367]] | |
| {{:pm:prj2025:fstancu:final_poza_croitorubogdan.jpg?750|}} | {{:pm:prj2025:fstancu:final_poza_croitorubogdan.jpg?750|}} | ||
| ===== Software Design ===== | ===== Software Design ===== | ||
| - | + | Mediu de dezoltare : PlotmorfmIO\\ | |
| - | <note tip> | + | LIbrarii folosite: Adafruit PCD8544 Nokia 5110 LCD library\\ |
| - | Descrierea codului aplicaţiei (firmware): | + | |
| - | * mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR) | + | |
| - | * librării şi surse 3rd-party (e.g. Procyon AVRlib) | + | |
| - | * algoritmi şi structuri pe care plănuiţi să le implementaţi | + | |
| - | * (etapa 3) surse şi funcţii implementate | + | |
| - | </note> | + | |
| Notiuni loboratoare: | Notiuni loboratoare: | ||
| - | *SPI - utilizat pentru comunicarea cu display-ul Nokia 5110 | + | *SPI - utilizat pentru comunicarea cu LCD-ul Nokia 5110 |
| *ADC - citirea poziției joystick-ului (axe X și Y) | *ADC - citirea poziției joystick-ului (axe X și Y) | ||
| - | *PWM - generare de sunete pe buzzer | + | *PWM - generare de sunete pentru buzzer |
| *GPIO - citirea stării butonului joystick-ului | *GPIO - citirea stării butonului joystick-ului | ||
| + | *UART - afisarea pe seriala a castigatorului | ||
| Algoritmi | Algoritmi | ||
| Line 132: | Line 127: | ||
| 03.05 : Alegerea temei\\ | 03.05 : Alegerea temei\\ | ||
| - | 05.05 : Creare pagina wiki + creare documentatie\\ | + | 05.05 : Creare pagina wiki + completare documentatie\\ |
| 09.05 : Testare piese\\ | 09.05 : Testare piese\\ | ||
| 10.05 : Completare sectiune Hardware\\ | 10.05 : Completare sectiune Hardware\\ | ||
| - | 14.05 : Scriere cod display si joystick\\ | + | 14.05 : Scriere cod lcd si joystick\\ |
| - | 17.05 : Update cod\\ | + | 20.05 : Update cod\\ |