Differences

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

Link to this comparison view

pm:prj2024:apredescu:ana.almajanu [2024/05/05 23:25]
ana.almajanu created
pm:prj2024:apredescu:ana.almajanu [2024/05/27 00:21] (current)
ana.almajanu
Line 1: Line 1:
-**Minesweeper**+====== Minesweeper ====== 
 +===== Introducere ===== 
 +Un joc de Minesweeper ce va fi controlat prin intermediul unor butoane si a unui joystick si se va folosi de un ecran LCD Nokia 5110. Implementarea acestuia a fost distractiva si interesanta,​ invatand sa lucrez cu noi biblioteci pe parcursul acestui proiect. 
 + 
 +<note tip> 
 +Jocul de Minesweeper:​  
 +  ​este un joc distractiv si relaxant 
 +</​note>​ 
 +{{:​pm:​prj2024:​apredescu:​20240526_225646.jpg?​200|}} 
 +{{:​pm:​prj2024:​apredescu:​20240526_225449.jpg?​200 |}} 
 +{{:​pm:​prj2024:​apredescu:​20240526_225514.jpg?​200 |}} 
 +===== Hardware Design ===== 
 +{{ :​pm:​prj2024:​apredescu:​image_2024-05-24_150223520.png?​200 |}} 
 +{{ :​pm:​prj2024:​apredescu:​image_2024-05-24_150933928.png |}} 
 +<note tip> 
 +Va contine: 
 +  ​Arduino UNO 
 +  * LCD 
 +  * Thumb Joystick 
 +  * Buttons 
 +  ​Led 
 +  ​Breadboard 
 +</​note>​ 
 + 
 +===== Software Design ===== 
 +Codul destinat acestui proiect a fost realizat in C++, fiind destinat unei placute Arduino UNO si a unui ecran LCD Nokia 5110. 
 +Pentru a putea implementa acest joc, am folosit bibliotecile:​ Adafruit_GFX si Adafruit_PCD8544. 
 +Am creat diferite functii ce au rolul de a crea tabla de joc, de a genera minele, de a asigura miscarea jucatorului,​ de a arata terenul liber. 
 +Pentru a putea juca trebuie folosit joystickul si cele 3 butoane. 
 + 
 +===== Concluzii ===== 
 +Acest  proiect a fost de dificultate medie, interesant si distractiv de realizat. Am invatat sa folosesc cateva biblioteci noi si m-am familiarizat si mai mult cu o placuta Arduino. Voi continua sa fac astfel de proiecte, fiind ceva ce ma pasioneaza. 
 + 
 +===== Resurse ===== 
 +https://​learn.adafruit.com/​nokia-5110-3310-monochrome-lcd/​wiring - pentru a ma asigura ca este conectat corespunzator 
 + 
 +https://​circuitdigest.com/​microcontroller-projects/​nokia5110-graphical-lcd-arduino-interfacing - pentru a testa ecranul 
 + 
 +https://​forum.arduino.cc - pentru diferite probleme 
  
  
-Un joc de Minesweeper ce va fi controlat prin intermediul unor butoane si a unui joystick si se va folosi de un ecran LCD. 
pm/prj2024/apredescu/ana.almajanu.1714940736.txt.gz · Last modified: 2024/05/05 23:25 by ana.almajanu
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