Differences

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

Link to this comparison view

pm:prj2023:apredescu:runbillyrun [2023/05/30 10:40]
adina.amzarescu [Rezultate Obţinute]
pm:prj2023:apredescu:runbillyrun [2023/05/30 12:33] (current)
adina.amzarescu [Software Design]
Line 20: Line 20:
 "​Flow"​ [[https://​en.wikipedia.org/​wiki/​Flow_(psychology)|[1]]]. Alegerile utilizatorului creeaza rezultate rapid, iar astfel acesta se simte  "​Flow"​ [[https://​en.wikipedia.org/​wiki/​Flow_(psychology)|[1]]]. Alegerile utilizatorului creeaza rezultate rapid, iar astfel acesta se simte 
 "​skilled",​ rezultand intr-o oarecare dependenta de acest tip de jocuri. ​ "​skilled",​ rezultand intr-o oarecare dependenta de acest tip de jocuri. ​
 +
 +Laboratoare utilizate:
 +
 +1. USART. Digital Debugging
 +
 +2. Analog Digital Convertor (ADC) pentru leduri
 +
 +3. Întreruperi hardware. Întreruperi externe pentru joystick
 +
 +4. I2C (Inter-Integrated Circuit) pentru LCD
  
 ===== Descriere generală ===== ===== Descriere generală =====
Line 142: Line 152:
  
 Pentru a depasi obstacolele,​ utilizatorul trebuie sa mute pe axa Ox joystick-ul. Pentru a depasi obstacolele,​ utilizatorul trebuie sa mute pe axa Ox joystick-ul.
-Pentru a detecta apasarea butonului am folosit o intrerupere.+Pentru a detecta apasarea butonului am folosit o intrerupere, urmata de functia buttonPush.
  
 {{:​pm:​prj2023:​apredescu:​button_run_billy_run.png?​600|}} {{:​pm:​prj2023:​apredescu:​button_run_billy_run.png?​600|}}
Line 212: Line 222:
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-<​html><​iframe ​width="​560"​ height="​315" ​src="​https://​www.youtube.com/embed/hEPNDhuxOWs" ​title="YouTube video player"​ frameborder="​0" allow="​accelerometer; ​autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; ​web-share" ​allowfullscreen></​iframe></​html>​+<​html>​ 
 +<iframe src="​https://​drive.google.com/file/d/​1GYsKeYnVv1CPF-G0wrxgOiaio3XhLCxh/​preview" ​allowfullscreen style="aspect-ratio:​ 16/9; width: 100%;" allow="​autoplay;​ encrypted-media;​ picture-in-picture;"></​iframe>​ 
 +</​html>​
 ===== Concluzii ===== ===== Concluzii =====
  
-<note tip> +1. **As fi dorit sa aleg un proiect mai complex** 
-Concluziile vor fi documentate ​ulterior ​realizarii ​proiectului. + 
-</​note>​+ Desi initial credeam ca o sa imi fie greu sa realizez proiectul si am vrut sa incep cu ceva mic, ulterior ​am realizat 
 + ca nu era atat de greu pe cat ma asteptam si acum, daca ar fi sa reiau tot procesul, as alege un proiect mai complex. 
 + 
 +2. **Documentarea e importanta** 
 + 
 + Atat inainte de alegerea ​proiectului, cat si dupa, ar fi trebuit sa ma documentez mai multM-am bazat pe faptul ca 
 + voi putea realiza totul de la 0 fara ajutor extern, insa cand a venit vorba de muzica, am stat 2 zile sa incerc sa realizez 
 + ​muzica,​ iar ulterior am reusit, folosindu-ma de o librarie auxiliara. 
 + 
 +3. **Piesele trebuiau comandate mai devreme** 
 + 
 + Am avut probleme cu piesele deoarece au ajuns mai tarziu decat m-am asteptat. 
 + 
 +4. **Organizarea** 
 + 
 + Am modificat proiectul pe parcurs, adaugand mai multe piese, initial voiam sa fie doar ecranul si joystick-ul,​ insa 
 + ​ulterior am vrut sa il fac mai complex, am adaugat lumini si sunete. Daca ma organizam mai bine de la inceput as fi  
 + stiut din timp de ce piese am nevoie si cum vreau sa arate proiectul. 
 + 
 +5. **Nu doresc sa ramana asa** 
 + 
 + Imi place mult jocul, chiar daca este simplu, doresc sa il imbunatatesc ulterior si sa adaug mai multe posibilitati de joc. 
 + As vrea sa mai adaug un ecran LCD care sa contina scorul separat, sa fie un meniu de joc, cu mai multe jocuri posibile. 
 + As vrea sa inlocuiesc ecranul cu unul grafic si sa modific optiunile de pe joystick astfel incat sa permita mai multe optiuni, 
 + de exemplu sa te lasi in jos, sa sari mai mult daca tii apasat mai mult timp in sus, sa existe posibilitatea modificarii 
 + ​vitezei pe axa OY. 
 + 
 +6. **Jocul provoaca dependenta** 
 + 
 + Ma asteptam la acest lucru, poate este si faptul ca este proiectul meu si am muncit si de aceea m-as juca incontinuu, insa imi 
 + place si nu m-as opri.
 ===== Download ===== ===== Download =====
  
Line 223: Line 265:
  
   * [[https://​drive.google.com/​drive/​folders/​1mlNIG1hUdwWICT_46g8Vlitfp2zaawbr?​usp=sharing|Link Drive]]   * [[https://​drive.google.com/​drive/​folders/​1mlNIG1hUdwWICT_46g8Vlitfp2zaawbr?​usp=sharing|Link Drive]]
 +  * {{:​pm:​prj2023:​apredescu:​runbillyrun.zip|codul}}
  
 ===== Jurnal ===== ===== Jurnal =====
Line 249: Line 292:
  
 {{:​pm:​prj2023:​apredescu:​software_-_simulare_p1.png?​600|}} {{:​pm:​prj2023:​apredescu:​software_-_simulare_p1.png?​600|}}
 +
 +  * 19.05.2023 - Realizarea partii software
 +  * 21.05.2023 - Inlocuirea celor 3 leduri cu un modul semafor
 +  * 22.05.2023 - Includerea muzicii + inca un buzzer
  
  
pm/prj2023/apredescu/runbillyrun.1685432448.txt.gz · Last modified: 2023/05/30 10:40 by adina.amzarescu
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