Differences

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

Link to this comparison view

pm:prj2023:ncaroi:minigames [2023/05/30 09:38]
george.zamfirescu [Hardware Design]
pm:prj2023:ncaroi:minigames [2023/05/30 09:43] (current)
george.zamfirescu [Bibliografie/Resurse]
Line 34: Line 34:
 Pentru scrierea codului se folosește Arduino IDE, cu biblioteci specializate pentru unii senzori si TFT LCD. Pentru scrierea codului se folosește Arduino IDE, cu biblioteci specializate pentru unii senzori si TFT LCD.
 Mai precis se folosesc: Mai precis se folosesc:
-  * #include <Arduino.h> +  * Arduino.h 
-  * #include <SPI.h> +  * SPI.h 
-  * #include <NewPing.h> +  * NewPing.h 
-  * #include <math.h> +  * math.h 
-  * #include <TimerOne.h> +  * TimerOne.h 
-  * #include <PinChangeInterrupt.h> +  * PinChangeInterrupt.h 
-  * #include <Ucglib.h> +  * Ucglib.h 
-  * #include <XPT2046.h>+  * XPT2046.h
  
-Datorita limitarilor ​bibliotecii grafice precum ​si placii ​arduino uno, modificarile ​se fac local (adica nu se schimba intreg ​cadrul pentru ​urmatorul ​frame). +Datorită limitărilor ​bibliotecii graficeprecum ​și plăcii ​arduino uno, modificările ​se fac local (adică ​nu se schimbă întreg ​cadrul pentru ​următorul 'frame'). 
-Avem o functie ​cu timer care la momentul potrivit ​canta urmatoarea nota din cantecul ​ales. +Avem o funcție ​cu timer carela momentul potrivit, cântă următoarea notă din cântecul ​ales. 
-Codul pentru ​cantecul ​propriu-zis a fost luat de la [[https://​github.com/​robsoncouto/​arduino-songs|arduino-songs]]. +Codul pentru ​cântecul ​propriu-zis a fost luat de la [[https://​github.com/​robsoncouto/​arduino-songs|arduino-songs]]. 
-Pentru a putea stoca datele despre ​doua jocuri folosim un '​union'​ cu doua variabile de tip '​struct'​.+Pentru a putea stoca datele despre ​două jocuri folosim un '​union'​ cu două variabile de tip '​struct'​.
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
 {{:​pm:​prj2023:​ncaroi:​20230530_064859.jpg?​800|}} {{:​pm:​prj2023:​ncaroi:​20230530_064859.jpg?​800|}}
Line 54: Line 54:
 ===== Concluzii ===== ===== Concluzii =====
  
-In ciuda faptului ​ca arduino uno este o placa foarte ​neprietenoasa ​pentru dezvoltarea de aplicatii ​grafice ​datorita ​resurselor relativ limitate, acest proiect ​demonstreaza ca se pot crea in continuare mici joculete ​pe ea, care pot aporta la experienta ​utilizatorului, ​atata timp cat exista ​un ecran, ​putand ​face de asemenea, cu o larga varietate de senzori, lucruri pe care nici cele mai utilizate device-uri de gaming nu o fac la momentul actual, ​lasand dupa parerea ​mea o ramura ​nu foarte explorata a jocurilor.+In ciuda faptului ​că arduino uno este o placă ​foarte ​neprietenoasă ​pentru dezvoltarea de aplicații ​grafice, datorită ​resurselor relativ limitate, acest proiect ​demonstrează că se pot crea in continuare mici joculețe ​pe ea, care pot aporta la experiența ​utilizatorului, ​atât timp cât există ​un ecran, ​putând ​face de asemenea, cu o largă ​varietate de senzori ​la dispoziție, lucruri pe care nici cele mai utilizate device-uri de gaming nu o fac la momentul actual, ​lăsând după părerea ​mea o ramură ​nu foarte explorata a jocurilor.
 ===== Download ===== ===== Download =====
  
Line 63: Line 63:
 Resurse hardware: Resurse hardware:
   * datasheet-ul arduino   * datasheet-ul arduino
-  * schemele pentru piese de pe site-ul de unde au fost achizitionate+  * schemele pentru piese de pe site-urile de unde au fost achiziționate
  
 Resurse software: Resurse software:
   * numeroase videoclipuri youtube despre senzori   * numeroase videoclipuri youtube despre senzori
-  * [[https://​github.com/​olikraus/​ucglib/​wiki/​reference#​clearscreen|documentatia ​pentru biblioteca ​grafica]]+  * [[https://​github.com/​olikraus/​ucglib/​wiki/​reference#​clearscreen|documentația ​pentru biblioteca ​grafică]]
   * [[https://​github.com/​robsoncouto/​arduino-songs|arduino-songs]]   * [[https://​github.com/​robsoncouto/​arduino-songs|arduino-songs]]
  
pm/prj2023/ncaroi/minigames.1685428724.txt.gz · Last modified: 2023/05/30 09:38 by george.zamfirescu
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