Differences

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

Link to this comparison view

pm:prj2025:fstancu:sebastian.badea0506 [2025/05/25 23:10]
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 
-  * x push button+  * 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 359: Line 361:
 </​code>​ </​code>​
  
 +==== Librarii si surse 3rd-party utilizate ====
 +  * **Adafruit_GFX** - pentru desenarea formelor grafice.
 +  * **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 =====
pm/prj2025/fstancu/sebastian.badea0506.1748203809.txt.gz · Last modified: 2025/05/25 23:10 by sebastian.badea0506
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