This shows you the differences between two versions of the page.
|
pm:prj2025:fstancu:sebastian.badea0506 [2025/05/25 23:18] sebastian.badea0506 |
pm:prj2025:fstancu:sebastian.badea0506 [2025/05/25 23:26] (current) sebastian.badea0506 |
||
|---|---|---|---|
| Line 14: | Line 14: | ||
| ===== Hardware Design ===== | ===== Hardware Design ===== | ||
| Lista de componente: | Lista de componente: | ||
| - | * LCD Nokia 5110 | + | * OLED SSD1306 |
| - | * 4 x push button | + | * 5 x push button |
| * Arduino UNO | * Arduino UNO | ||
| * 3 x LED | * 3 x LED | ||
| * rezistente | * rezistente | ||
| * fire | * fire | ||
| + | * buzzer | ||
| Cum am legat pinii: | Cum am legat pinii: | ||
| - | LCD Nokia 5110: | + | OLED SSD1306: |
| - | * RST la pinul digital 8 | ||
| - | * CE (CS) la pinul digital 7 | ||
| - | * DC la pinul digital 6 | ||
| - | * DIN la pinul digital 5 | ||
| - | * CLK la pinul digital 4 | ||
| * VCC la 3.3V | * VCC la 3.3V | ||
| - | * Backlight (BL) la GND | ||
| * GND la GND | * GND la GND | ||
| + | * SDA la pinul digital A4 | ||
| + | * SCL la pinul digital A5 | ||
| LED-urile: | LED-urile: | ||
| - | * LED1 anod la digital 2, catod la GND | + | * LED1 anod la digital 3, catod la GND |
| - | * LED2 anod la digital 3, catod la GND | + | * LED2 anod la digital 5, catod la GND |
| - | * LED3 anod la digital 12, catod la GND | + | * LED3 anod la digital 6, catod la GND |
| Butoanele: | Butoanele: | ||
| - | * Buton1 un pin la analog A0, celalalt pin la GND | + | * Buton1 un pin la digital 9, celalalt pin la GND |
| - | * Buton2 un pin la analog A1, celalalt pin la GND | + | * Buton2 un pin la digital 10, celalalt pin la GND |
| - | * Buton3 un pin la analog A2, celalalt pin la GND | + | * Buton3 un pin la digital 11, celalalt pin la GND |
| - | * Buton4 un pin la analog A3, celalalt pin la GND | + | * Buton4 un pin la digital 12, celalalt pin la GND |
| + | * Buton5 un pin la digital 8, celalalt pin la GND | ||
| + | |||
| + | Buzzer: | ||
| + | |||
| + | * Buzzer plus la digital 7, minus la GND | ||
| {{:pm:prj2025:fstancu:pm_arduino_pacman.png?300|}} | {{:pm:prj2025:fstancu:pm_arduino_pacman.png?300|}} | ||
| Line 362: | Line 364: | ||
| * **Adafruit_GFX** - pentru desenarea formelor grafice. | * **Adafruit_GFX** - pentru desenarea formelor grafice. | ||
| * **Adafruit_SSD1306** - pentru controlul afisajului OLED SSD1306. | * **Adafruit_SSD1306** - pentru controlul afisajului OLED SSD1306. | ||
| + | |||
| + | ==== Concepte din laboratoare utilizate in proiect ==== | ||
| + | * **I2C** - utilizat pentru comunicarea cu display-ul OLED SSD1306 | ||
| + | * **PWM** - folosit pentru controlul intensitatii LED-urilor care indica vietile jucatorului | ||
| + | * **GPIO** - utilizat pentru gestionarea butoanelor de control (sus, jos, stanga, dreapta, pauza) | ||
| + | |||
| ===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
| Care au fost rezultatele obţinute în urma realizării proiectului vostru. | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | ||