Differences

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

Link to this comparison view

pm:prj2023:danield:musical-xmas-lights [2023/05/28 18:57]
roxana.popa2703
pm:prj2023:danield:musical-xmas-lights [2023/05/28 19:19] (current)
roxana.popa2703
Line 27: Line 27:
 ===== Software Design ===== ===== Software Design =====
  
-Codul sursă ​poate se găsește aici: {{ :​pm:​prj2023:​danield:​musical_xmas_lights.zip }}+Codul sursă se găsește aici: {{ :​pm:​prj2023:​danield:​musical_xmas_lights.zip }}
  
 Detalii de implementare:​ Detalii de implementare:​
Line 38: Line 38:
 Apăsarea butoanelor modifică variabilele __song_num__ și __matrix_opt__ care rețin numărul melodiei și al pattern-ului Apăsarea butoanelor modifică variabilele __song_num__ și __matrix_opt__ care rețin numărul melodiei și al pattern-ului
 de lumini. Apăsarea butoanelor declanșează întreruperi de tip PIN Change, în interiorul cărora se actualizează variabilele. de lumini. Apăsarea butoanelor declanșează întreruperi de tip PIN Change, în interiorul cărora se actualizează variabilele.
 +Tot aici se citește input-ul dat de potențiometru pentru a determina intensitatea luminii LED-urilor.
  
 Pattern-urile de lumini folosite sunt definite în fișierele header incluse și sunt definite în librăria FastLED. Cântecele Pattern-urile de lumini folosite sunt definite în fișierele header incluse și sunt definite în librăria FastLED. Cântecele
Line 65: Line 66:
 Dacă este apăsat butonul de pauză, se setează un fapt care indică acest lucru și cântecul se oprește. Matricea de LED-uri Dacă este apăsat butonul de pauză, se setează un fapt care indică acest lucru și cântecul se oprește. Matricea de LED-uri
 se updatează în funcția playSong() pentru a asigura sincronizarea cu cântecul. Dacă cântecul este oprit, pattern-ul de lumini se updatează în funcția playSong() pentru a asigura sincronizarea cu cântecul. Dacă cântecul este oprit, pattern-ul de lumini
-va continua într-un ritm predefinit.+va continua într-un ritm predefinit. ​
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-TBD+Pentru demo, ne vedem la PM Fair =) .
  
 ===== Concluzii ===== ===== Concluzii =====
  
-TBD+Acest proiect a fost primul proiect hardware pe care l-am realizat și m-a ajutat foarte mult să-mi dezvolt abilitățile de lucru 
 +cu hardware. Totodată, m-a ajutat să-mi dezvolt abilitățile de organizare și documentare a procesului de proiectare și dezvoltare.
  
 ===== Download ===== ===== Download =====
  
-TBD+Codul sursă se găsește aici: {{ :​pm:​prj2023:​danield:​musical_xmas_lights.zip }}
  
  
 <​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>​
pm/prj2023/danield/musical-xmas-lights.1685289463.txt.gz · Last modified: 2023/05/28 18:57 by roxana.popa2703
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