Differences

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

Link to this comparison view

pm:prj2026:andrei.batasev:george.jugulete [2026/05/22 16:13]
george.jugulete
pm:prj2026:andrei.batasev:george.jugulete [2026/05/22 16:45] (current)
george.jugulete
Line 43: Line 43:
 În implementarea actuală, pinii utilizați sunt: În implementarea actuală, pinii utilizați sunt:
  
-  * A0 - axa X a joystick-ului +  * PC0 - axa X a joystick-ului 
-  * A1 - axa Y a joystick-ului+  * PC1 - axa Y a joystick-ului
   * D2 - buton de pauză   * D2 - buton de pauză
   * D3 - buton de revenire în meniu   * D3 - buton de revenire în meniu
   * D4 - buton de confirmare / rotire   * D4 - buton de confirmare / rotire
   * D5 - butonul joystick-ului,​ folosit pentru cădere rapidă în Tetris   * D5 - butonul joystick-ului,​ folosit pentru cădere rapidă în Tetris
-  * D10 - CS pentru MAX7219 +  * PB2 - CS pentru MAX7219 
-  * D11 - DIN pentru MAX7219 +  * PB3 - DIN pentru MAX7219 
-  * D13 - CLK pentru MAX7219 +  * PB5 - CLK pentru MAX7219 
-  * A4 / SDA - comunicație I2C pentru LCD +  * PC4 - comunicație I2C pentru LCD 
-  * A5 / SCL - comunicație I2C pentru LCD+  * PC5 - comunicație I2C pentru LCD
  
 Numărul total de pini utilizați se încadrează în limitele microcontrollerului ATmega328P. Joystick-ul folosește intrări analogice, butoanele folosesc intrări digitale cu rezistențe interne de pull-up, iar LCD-ul și matricea LED folosesc comunicații seriale pentru a reduce numărul de pini necesari. Numărul total de pini utilizați se încadrează în limitele microcontrollerului ATmega328P. Joystick-ul folosește intrări analogice, butoanele folosesc intrări digitale cu rezistențe interne de pull-up, iar LCD-ul și matricea LED folosesc comunicații seriale pentru a reduce numărul de pini necesari.
Line 91: Line 91:
 Alegerea acestor biblioteci a fost făcută pentru a simplifica lucrul cu modulele hardware și pentru a permite concentrarea pe logica jocurilor. LCD-ul și matricea LED sunt controlate prin biblioteci dedicate, iar acest lucru reduce codul necesar pentru comunicația directă cu dispozitivele. Alegerea acestor biblioteci a fost făcută pentru a simplifica lucrul cu modulele hardware și pentru a permite concentrarea pe logica jocurilor. LCD-ul și matricea LED sunt controlate prin biblioteci dedicate, iar acest lucru reduce codul necesar pentru comunicația directă cu dispozitivele.
  
-== 9. Video Demo ==+== 9. Video si imagini proiect ​== 
 + 
 +[[https://​youtube.com/​shorts/​DC7FhxdJjtc?​feature=share|Video demonstrație proiect]] 
 + 
 +{{:​pm:​prj2026:​andrei.batasev:​retrogames_1.jpg?​200|}} 
 +{{:​pm:​prj2026:​andrei.batasev:​retrogames_2.jpg?​200|}} 
 +{{:​pm:​prj2026:​andrei.batasev:​retrogames_3.jpg?​200|}} 
 + 
 + 
  
pm/prj2026/andrei.batasev/george.jugulete.1779455583.txt.gz · Last modified: 2026/05/22 16:13 by george.jugulete
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