This shows you the differences between two versions of the page.
pm:prj2021:abasoc:colorsequencegame [2021/05/26 13:48] tudor.gaina [Descriere generală] |
pm:prj2021:abasoc:colorsequencegame [2021/06/02 21:35] (current) tudor.gaina [Bibliografie/Resurse] |
||
---|---|---|---|
Line 41: | Line 41: | ||
====== Software Design ====== | ====== Software Design ====== | ||
Pentru dezvoltarea software am folosit Tinkercad. | Pentru dezvoltarea software am folosit Tinkercad. | ||
+ | |||
Initial am legat componentele la placa Arduino. | Initial am legat componentele la placa Arduino. | ||
După aceea am început sa generez semnale IO pentru a ma asigura ca totul merge bine. | După aceea am început sa generez semnale IO pentru a ma asigura ca totul merge bine. | ||
+ | |||
Am folosit următoarele biblioteci: | Am folosit următoarele biblioteci: | ||
* LiquidCrystal.h pentru afișarea textului pe LCD | * LiquidCrystal.h pentru afișarea textului pe LCD | ||
Line 49: | Line 51: | ||
Într-un final am început sa stabilesc logica programului și sa o codez. | Într-un final am început sa stabilesc logica programului și sa o codez. | ||
- | Explicațiile codului se afla in comentariile din acesta. | + | Codul și explicațiile sale se afla in comentariile din acesta. |
- | + | ||
- | Codul: {{:pm:prj2021:abasoc:colorsequencegame.zip|}} | + | |
====== Rezultate Obținute ====== | ====== Rezultate Obținute ====== | ||
- | TODO | + | Într-un final jocul obținut arata in felul următor: |
+ | {{:pm:prj2021:abasoc:arduino1_gainatudor.jpeg?400|}} | ||
+ | {{:pm:prj2021:abasoc:arduino2_gainatudor.jpeg?400|}} | ||
====== Concluzii ====== | ====== Concluzii ====== | ||
In concluzie a fost un proiect in care am învățat cum sa conectez mai multe componente intre ele și sa meargă pe o logica mai complexă. | In concluzie a fost un proiect in care am învățat cum sa conectez mai multe componente intre ele și sa meargă pe o logica mai complexă. | ||
Line 60: | Line 62: | ||
Consider ca a fost un proiect interesant in care am reușit sa îmbin legarea componentelor hardware și comunicarea cu acestea in software. | Consider ca a fost un proiect interesant in care am reușit sa îmbin legarea componentelor hardware și comunicarea cu acestea in software. | ||
====== Download ====== | ====== Download ====== | ||
- | Proiect PDF:{{:pm:prj2021:abasoc:color_sequence_game_tudor.pdf|}} | + | Proiect PDF:{{:pm:prj2021:abasoc:color_sequence_game_gainatudor.pdf.pdf|}} |
+ | |||
+ | Codul in C:{{:pm:prj2021:abasoc:colorsequencegame.zip|}} | ||
====== Jurnal ====== | ====== Jurnal ====== | ||
Line 66: | Line 70: | ||
* 25 aprilie - Adăugarea Componentelor necesare | * 25 aprilie - Adăugarea Componentelor necesare | ||
* 26 mai - Modificarea schemei | * 26 mai - Modificarea schemei | ||
+ | * 2 iunie - Adăugarea Pozelor cu proiectul | ||
====== Bibliografie/Resurse ====== | ====== Bibliografie/Resurse ====== | ||
* Laboratoarele de PM: https://ocw.cs.pub.ro/courses/pm | * Laboratoarele de PM: https://ocw.cs.pub.ro/courses/pm | ||
* Conectarea unui LCD: https://core-electronics.com.au/tutorials/use-lcd-arduino-uno.html | * Conectarea unui LCD: https://core-electronics.com.au/tutorials/use-lcd-arduino-uno.html | ||
+ | * Demo Youtube: https://www.youtube.com/watch?v=7i45q6ZYXM8 | ||
+ | * Pagina Proiectului: https://ocw.cs.pub.ro/courses/pm/prj2021/abasoc/colorsequencegame |