Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2026:ciprian.popescu0411:vlad_mihai.enea [2026/05/13 16:20]
vlad_mihai.enea [Rezultate Obţinute]
pm:prj2026:ciprian.popescu0411:vlad_mihai.enea [2026/05/13 16:42] (current)
vlad_mihai.enea [Software Design]
Line 54: Line 54:
 | Breadboard | GND microcontroller -> bara GND breadboard | | Breadboard | GND microcontroller -> bara GND breadboard |
  
-      *Breadboard-ul este folosit pentru distribuirea conexiunii de masa catre butoane, buzzer si modulele LED. Display-ul OLED este conectat direct la microcontroller deoarece foloseste interfata I2C, prin pinii PC4 si PC5. Butoanele sunt configurate in cod cu INPUT_PULLUP,​ motiv pentru care pinul de mijloc al modulelor KY-004 ramane neconectat, iar apasarea butonului conecteaza pinul de semnal la GND.+Breadboard-ul este folosit pentru distribuirea conexiunii de masa catre butoane, buzzer si modulele LED. Display-ul OLED este conectat direct la microcontroller deoarece foloseste interfata I2C, prin pinii PC4 si PC5. Butoanele sunt configurate in cod cu INPUT_PULLUP,​ motiv pentru care pinul de mijloc al modulelor KY-004 ramane neconectat, iar apasarea butonului conecteaza pinul de semnal la GND.
  
 {{:​pm:​prj2026:​ciprian.popescu0411:​milestone_hardware_vlad.jpeg?​300|}} {{:​pm:​prj2026:​ciprian.popescu0411:​milestone_hardware_vlad.jpeg?​300|}}
 ===== Software Design ===== ===== Software Design =====
  
-https://​github.com/​vled04/​PONG-GAME-PM+      * Demo joc: https://​youtu.be/​aooiB0Amov8?​feature=shared 
 +      * github: ​https://​github.com/​vled04/​PONG-GAME-PM
  
 Proiectul a fost dezvoltat in PlatformIO, folosind framework-ul Arduino pentru placa ATmega328P Xplained Mini. Codul este scris in C++ si foloseste functii specifice Arduino pentru citirea butoanelor, controlul LED-urilor, controlul buzzerului, comunicatia I2C cu display-ul OLED si comunicatia UART prin Serial Monitor. Proiectul a fost dezvoltat in PlatformIO, folosind framework-ul Arduino pentru placa ATmega328P Xplained Mini. Codul este scris in C++ si foloseste functii specifice Arduino pentru citirea butoanelor, controlul LED-urilor, controlul buzzerului, comunicatia I2C cu display-ul OLED si comunicatia UART prin Serial Monitor.
Line 94: Line 95:
 | Adafruit_SSD1306.h | Controlul display-ului OLED SSD1306 | | Adafruit_SSD1306.h | Controlul display-ului OLED SSD1306 |
 | math.h | Functii matematice pentru calculul directiei bilei | | math.h | Functii matematice pentru calculul directiei bilei |
- 
-===== Rezultate Obtinute ===== 
  
  
 ===== Concluzii ===== ===== Concluzii =====
  
-Pentru PM FAIR o sa cumpar o cutie din plastic si o sa aranjez frumos toate componentele pentru a fi si frumos vizual+      *Pentru PM FAIR o sa cumpar o cutie din plastic si o sa aranjez frumos toate componentele pentru a fi si frumos vizual
  
  
pm/prj2026/ciprian.popescu0411/vlad_mihai.enea.1778678443.txt.gz · Last modified: 2026/05/13 16:20 by vlad_mihai.enea
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0