This shows you the differences between two versions of the page.
pm:prj2021:apredescu:flappybird [2021/05/28 15:27] ruxandra.apostol |
pm:prj2021:apredescu:flappybird [2021/05/28 23:25] (current) ruxandra.apostol [Concluzii] |
||
---|---|---|---|
Line 31: | Line 31: | ||
== Ecranul LCD TFT 2.4 inch == | == Ecranul LCD TFT 2.4 inch == | ||
- | In realizarea jocului Flappy Bird am ales sa renunt la conectarea pinilor de pe ecran destinati cardului SD cu cei de pe placa Arduino Uno, pentru a ii pastra pe cei din urma liberi. Acestora le-am atribuit ulterior rolul de a controla datele primite de la butonul de start si aprinderea ledurilor pentru niveluri. | + | * In realizarea jocului Flappy Bird am ales sa renunt la conectarea pinilor de pe ecran destinati cardului SD cu cei de pe placa Arduino Uno, pentru a ii pastra pe cei din urma liberi. Acestora le-am atribuit ulterior rolul de a controla datele primite de la butonul de start si aprinderea ledurilor pentru niveluri. |
{{:pm:prj2021:apredescu:pinsroletft2.4.jpg?200square|}} | {{:pm:prj2021:apredescu:pinsroletft2.4.jpg?200square|}} | ||
Line 45: | Line 45: | ||
* Toate formele si componentele vizuale din acest proiect sunt realizate prin desenarea mai multor dreptunghiuri (prin functia fillRect), astfel incat sa capete aspectul dorit. | * Toate formele si componentele vizuale din acest proiect sunt realizate prin desenarea mai multor dreptunghiuri (prin functia fillRect), astfel incat sa capete aspectul dorit. | ||
* In animatia pasarii am optat pentru a sterge desenul acesteia de la vechile coordonate si a o desena din nou in locul dorit. Din cauza cadrelor de framework care nu sunt preluate de catre ecran suficient de repede incat acest proces sa nu fie sesizabil, exista momente de scurta durata in care pasarea Faby este transparenta. | * In animatia pasarii am optat pentru a sterge desenul acesteia de la vechile coordonate si a o desena din nou in locul dorit. Din cauza cadrelor de framework care nu sunt preluate de catre ecran suficient de repede incat acest proces sa nu fie sesizabil, exista momente de scurta durata in care pasarea Faby este transparenta. | ||
+ | * La sectiunea Bibliografie/Resurse se afla un link catre demo-ul proiectului. | ||
{{:pm:prj2021:apredescu:inceput.jpeg?200|}} | {{:pm:prj2021:apredescu:inceput.jpeg?200|}} | ||
Line 53: | Line 54: | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | * Desi la inceput am fost putin sceptica in legatura cu acest proiect, intrucat partea de hardware nu a fost niciodata punctul meu forte, am ajuns sa lucrez la el de placere. | ||
+ | * Am putut sa imi aprofundez cunostintele obtinute la Proiectarea cu microprocesoare dar si sa imi amintesc cateva notiuni din Electronică digitală. | ||
+ | * In final a fost una din putinele teme la care am avut posibilitatea sa fiu creativa, fiind constransa doar de alegerile componentelor si cred ca singura tema unde am putut sa facem ceva fizic. | ||
===== Download ===== | ===== Download ===== | ||
- | {{:pm:prj2021:apredescu:flappybird.pdf|}} | + | * {{:pm:prj2021:apredescu:flappybird.pdf|}} |
+ | * {{:pm:prj2021:apredescu:apostolruxandra_flappybird.zip|}} | ||
===== Jurnal ===== | ===== Jurnal ===== | ||
25 aprilie 2021: | 25 aprilie 2021: | ||
Line 75: | Line 79: | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
- | https://ocw.cs.pub.ro/courses/pm/prj2021/apredescu/flappybird | + | * [[https://ocw.cs.pub.ro/courses/pm/prj2021/apredescu/flappybird|Link Flappy Bird]] |
+ | * [[https://drive.google.com/file/d/1Mkq31sytqFalvn89PKWQEPMMj2V2acUS/view?usp=sharing|Demo proiect]] | ||
+ | * [[https://www.tinkercad.com/things/96W2KEeHDFE-spectacular-crift/editel?sharecode=luxOeSBkXxRPThHe6ZxdNEZtxqtIT2BnY4RTjlJjWnE|Schema electrica Tinkercad]] | ||
+ | * [[https://www.tinkercad.com/things/16ykL0hcboF-copy-of-24-tft-lcd-touch-shield/edit?sharecode=Mcb11DST6zgpltxZDGS8eYJhpVVOgFYpE2YXMdlR5xE|Ecran TFT 2.4 Tinkercad]] | ||
+ | * [[https://electropeak.com/learn/arduino-2-4-touch-screen-lcd-shield-tutorial/| Documentatie ecran TFT 2.4]] | ||
+ | * [[https://github.com/JoaoLopesF/SPFD5408| Libraria SPFD5408]] | ||
+ | * [[https://create.arduino.cc/projecthub/electropeak/arduino-2-4-touch-screen-lcd-shield-tutorial-fe6f05|Tutorial ecran tft 2.4]] |