Differences

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

Link to this comparison view

pm:prj2023:avaduva:minesweeper [2023/05/28 21:24]
robert.dumitru1308
pm:prj2023:avaduva:minesweeper [2023/05/28 21:37] (current)
robert.dumitru1308 [Software Design]
Line 40: Line 40:
  
 Modulul LCD Nokia 5110 are 8 pini,​aceestia sunt: \\ Modulul LCD Nokia 5110 are 8 pini,​aceestia sunt: \\
-{{:​pm:​prj2023:​avaduva:​socialnetworking.png?​400|}}+{{:​pm:​prj2023:​avaduva:​socialnetworking.png?​400|}}\\ 
 +\\ 
 + 
 +!Este important de precizat faptul ca placa folosita are un chipset CH340,​pentru care este necesar sa instalati un driver specific pentru a putea comunica cu aceasta. Acesta poate fi identificat cu usurinta prin cautarea numelui "​driver CH340" pe internet.
  
  
Line 48: Line 51:
 Programul pentru acest proiect este scris in C++ si și este destinat să ruleze pe o placă Arduino UNO în combinație cu un modul LCD Nokia 5110,și permite interacțiunea cu utilizatorul prin intermediul unui modul joystick și a trei butoane.\\ Programul pentru acest proiect este scris in C++ si și este destinat să ruleze pe o placă Arduino UNO în combinație cu un modul LCD Nokia 5110,și permite interacțiunea cu utilizatorul prin intermediul unui modul joystick și a trei butoane.\\
  
-În cod sunt implementate diferite funcții și algoritmi necesari pentru funcționarea jocului ​Buscaminas. Acestea includ generarea și afișarea tablei de joc, plasarea minelor, detectarea poziției și verificarea pierderii sau câștigului jocului, precum și alte funcții auxiliare.+În cod sunt implementate diferite funcții și algoritmi necesari pentru funcționarea jocului ​MineSweeper. Acestea includ generarea și afișarea tablei de joc, plasarea minelor, detectarea poziției și verificarea pierderii sau câștigului jocului, precum și alte funcții auxiliare.
  
-Jucătorul poate utiliza joystick-ul și butoanele pentru a se deplasa pe tabla de joc, a dezvălui căsuțe și a marca sau dezmarca ​posibilele ​mine. Scopul jocului este de a evita minele și de a dezvălui toate căsuțele fără ​mine.\\+Jucătorul poate utiliza joystick-ul și butoanele pentru a se deplasa pe tabla de joc, a dezvălui căsuțe și a marca sau demarca ​posibilele mine.\\
   ​   ​
   ​   ​
   * librării şi surse 3rd-party: ​   * librării şi surse 3rd-party: ​
 In cod sunt folosite urmatoarele librarii:​\\ ​ In cod sunt folosite urmatoarele librarii:​\\ ​
 +
 +
 SPI,ce permite comunicarea serială sincronă între Arduino și dispozitivele periferice care folosesc protocolul SPI\\ SPI,ce permite comunicarea serială sincronă între Arduino și dispozitivele periferice care folosesc protocolul SPI\\
 +
 Adafruit GFX,ce furnizează funcții și metode pentru desenarea de forme geometrice și text pe ecrane grafice.\\ Adafruit GFX,ce furnizează funcții și metode pentru desenarea de forme geometrice și text pe ecrane grafice.\\
 +
 Adafruit PCD8544,ce specifică pentru controlul ecranului LCD Nokia 5110 și oferă funcții pentru inițializarea,​ afișarea și manipularea conținutului pe acest tip de afișaj.\\ Adafruit PCD8544,ce specifică pentru controlul ecranului LCD Nokia 5110 și oferă funcții pentru inițializarea,​ afișarea și manipularea conținutului pe acest tip de afișaj.\\
  
Line 76: Line 83:
 ===== Download ===== ===== Download =====
  
-{{:​pm:​prj2023:​iotelea:​minesweeper_arduino.rar|}}+{{:​pm:​prj2023:​avaduva:​minesweeper_arduino.rar|}}
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
 +https://​www.tinkercad.com/​ \\
 +https://​www.instructables.com/​Arduino-Minesweeper/​ \\
 +https://​ocw.cs.pub.ro/​courses/​pm/​lab/​lab5-2022 \\
 +
 +
 +
 +
  
-<​note>​ 
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. 
-</​note>​ 
  
 <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​ <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​
  
pm/prj2023/avaduva/minesweeper.1685298282.txt.gz · Last modified: 2023/05/28 21:24 by robert.dumitru1308
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