This shows you the differences between two versions of the page.
|
pm:prj2026:ciprian.popescu0411:alexandru.stoian05 [2026/05/08 11:08] alexandru.stoian05 [Bill of Materials] |
pm:prj2026:ciprian.popescu0411:alexandru.stoian05 [2026/05/15 16:59] (current) alexandru.stoian05 [Bill of Materials] |
||
|---|---|---|---|
| Line 31: | Line 31: | ||
| | 2 | Modul ecran LCD | Modul LCD de 1.44'' cu SPI și Controller ST7735 (128x128 px) | 1 | | | 2 | Modul ecran LCD | Modul LCD de 1.44'' cu SPI și Controller ST7735 (128x128 px) | 1 | | ||
| | 3 | Joystick analogic | Modul joystick cu 2 potențiometre (axa X, axa Y) | 1 | | | 3 | Joystick analogic | Modul joystick cu 2 potențiometre (axa X, axa Y) | 1 | | ||
| - | | 4 | Butoane (Push buttons) | Microîntrerupătoare tactile pentru acțiuni (shoot, dodge) | 2 | | + | | 4 | Buton (Push button) | Microîntrerupător tactil | 2 | |
| - | | 5 | Breadboard | Placă de test pentru realizarea proiectului cu 830 de puncte | 1 | | + | | 5 | Breadboard | Placă de test 830 de puncte | 1 | |
| | 6 | Fire de conexiune | Set fire Dupont (Male-Male, Male-Female) | 1 set | | | 6 | Fire de conexiune | Set fire Dupont (Male-Male, Male-Female) | 1 set | | ||
| | 7 | Cablu USB | Pentru alimentare și programare | 1 | | | 7 | Cablu USB | Pentru alimentare și programare | 1 | | ||
| + | |||
| + | ==== Descriere componente ==== | ||
| + | |||
| + | Placa Arduino Uno: Aceasta conține microcontroller-ul ATmega328p care gestionează logica jocului, afișajul pe display și citește inputurile date de joystick și butoane. | ||
| + | |||
| + | Ecran LCD: Pe acest ecran va fi afișat jocul "Micro Invaders" prin protocolul SPI. | ||
| + | |||
| + | Joystick: Acesta conține 2 potențiometre care determină poziția navei pe ecran prin maparea valorilor sale la coordonatele X și Y. | ||
| + | |||
| + | Butoane: Folosite pentru a trage cu proiectile către inamici. | ||
| ===== Software Design ===== | ===== Software Design ===== | ||