This shows you the differences between two versions of the page.
pm:prj2022:arosca:020600 [2022/05/27 03:02] cosmin_viorel.lovin |
pm:prj2022:arosca:020600 [2022/05/27 03:51] (current) cosmin_viorel.lovin [Bibliografie/Resurse] |
||
---|---|---|---|
Line 60: | Line 60: | ||
* **27/05/2022** - Finalizare pagina proiect | * **27/05/2022** - Finalizare pagina proiect | ||
- | Lucratul la acest proiect a fost o adevarata provocare. Nu am crezut ca este atat de dificil sa te sincronizezi atat pe partea de hardware cat si pe partea de software. Cred totusi ca am reusit sa trec peste impedimente cu brio, pregatindu-ma pentru orice. Cel mai provocator mi s-a parut de implementat LCD-ul. A fost cu adevarat o tortura si o adevarata aventura. Initial am comandat piesa si am crezut ca tot ce trebuie sa fac este sa conectez pinii, sa folosesc biblioteca si cam atat. Insa s-a dovedit a fi cu totul si cu totul altceva. La 2 zile dupa ce am primit piesa, am observat pe site ca am nevoie de fapt de un tranzistor de nivel logic. Am luat 2, sa fie, si mare mi-a fost mirarea cand a ajuns, ca merge, dar nu prea. LCD-ul cam scartaia, mergea bine cateodata si cateodata primeam mare WHITE SCREEN. Totul a pus capac in seara de 23 mai cand am primit WHITE SCREEN si a ramas asa, forever si atunci am vrut cu adevarat sa renunt la LCD si sa folosesc o matrice de LED-uri 8 x 8. Dar intr-un final dupa lungi cautari si debugging, am reusit sa-l implementez folosind rezistente(thumbs up catre Hoisan Stefan-Alexandru, de la 333CA, de la care m-am inspirat pentru implementarea LCD-ului). Partea de software a fost destul de lejera, nu mi-a pus deloc probleme si a mers totul ca la carte. | + | Lucratul la acest proiect a fost o adevarata provocare. Nu am crezut ca este atat de dificil sa te sincronizezi atat pe partea de hardware cat si pe partea de software. Cred totusi ca am reusit sa trec peste impedimente cu brio, pregatindu-ma pentru orice. Cel mai provocator mi s-a parut de implementat LCD-ul. A fost cu adevarat o tortura si o adevarata aventura. Initial am comandat piesa si am crezut ca tot ce trebuie sa fac este sa conectez pinii, sa folosesc biblioteca si cam atat. Insa s-a dovedit a fi cu totul si cu totul altceva. La 2 zile dupa ce am primit piesa, am observat pe site ca am nevoie de fapt de un tranzistor de nivel logic. Am luat 2, sa fie, si mare mi-a fost mirarea cand a ajuns, ca merge, dar nu prea. LCD-ul cam scartaia, mergea bine cateodata si cateodata primeam mare WHITE SCREEN. Totul a pus capac in seara de 23 mai cand am primit WHITE SCREEN si a ramas asa, forever si atunci am vrut cu adevarat sa renunt la LCD si sa folosesc o matrice de LED-uri 8 x 8. Dar intr-un final dupa lungi cautari si debugging, am reusit sa-l implementez folosind rezistente(thumbs up catre Hoisan Stefan-Alexandru, de la 333CA, de la care m-am inspirat pentru implementarea LCD-ului din proiectul lui din 2021). Partea de software a fost destul de lejera, nu mi-a pus deloc probleme si a mers totul ca la carte. |
===== Concluzii ===== | ===== Concluzii ===== | ||
Line 66: | Line 66: | ||
Proiectul a fost o adevarata provocare. Acum 1 luna aveam ceva in cap si pot spune ca dupa lungi sesiuni de munca am obtinut ceea ce mi-am dorit. Jocul arata si se comporta exact cum imi doream, si ma bucur ca am reusit sa aduc si un plus de competitivitate, avand in vedere ca sunt necesari doi jucatori. Ma bucur ca am lucrat cu Arduino, desi o mai facusem si eram familiar cu el, dar realizarea hardware in mod fizic a proiectului a fost ceva nou si a reprezentat o experienta pe care mi-ar placea sa o mai repet. | Proiectul a fost o adevarata provocare. Acum 1 luna aveam ceva in cap si pot spune ca dupa lungi sesiuni de munca am obtinut ceea ce mi-am dorit. Jocul arata si se comporta exact cum imi doream, si ma bucur ca am reusit sa aduc si un plus de competitivitate, avand in vedere ca sunt necesari doi jucatori. Ma bucur ca am lucrat cu Arduino, desi o mai facusem si eram familiar cu el, dar realizarea hardware in mod fizic a proiectului a fost ceva nou si a reprezentat o experienta pe care mi-ar placea sa o mai repet. | ||
- | ===== Bibliografie/Resurse ===== | + | [[https://youtu.be/Gi7Qd87Eba4|Demo]] |
- | <note> | + | ===== Bibliografie/Resurse ===== |
- | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | * https://ocw.cs.pub.ro/courses/pm/prj2021/cghenea/70 - pentru implementare LCD |
- | </note> | + | * https://create.arduino.cc/projecthub/SURYATEJA/use-a-buzzer-module-piezo-speaker-using-arduino-uno-89df45 - conectare buzzere |
+ | * https://www.youtube.com/watch?v=MlDi0vO9Evg&ab_channel=Brainy-Bits - conectare analog sticks | ||
<html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||