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 | ||