This shows you the differences between two versions of the page.
pm:prj2022:imacovei:ledpartymusicmatrix [2022/04/21 22:06] ana_nicoleta.voicu |
pm:prj2022:imacovei:ledpartymusicmatrix [2022/05/27 23:30] (current) cosmin.gamanusi [Bibliografie/Resurse] |
||
---|---|---|---|
Line 5: | Line 5: | ||
===== Descriere generală ===== | ===== Descriere generală ===== | ||
+ | |||
+ | Modul de functionare: jucatorul va putea schimba melodiile, schimbandu-se si jocurile de lumini. | ||
{{:pm:prj2022:imacovei:diagr_pm.png?500|}} | {{:pm:prj2022:imacovei:diagr_pm.png?500|}} | ||
Line 17: | Line 19: | ||
* Joystick | * Joystick | ||
* Matrice de led-uri | * Matrice de led-uri | ||
+ | |||
+ | Schema electrica: | ||
+ | |||
+ | {{:pm:prj2022:imacovei:music_party_matrix.png?600|}} | ||
===== Software Design ===== | ===== Software Design ===== | ||
+ | |||
+ | Mediu de dezvoltare: Arduino IDE | ||
+ | \\ | ||
+ | Librarii: LedControl.h | ||
+ | \\ \\ | ||
+ | Descriere functii: | ||
+ | \\ | ||
+ | setup: activeaza ecranul matricei de led-uri, seteaza butonul joystick-ului ca input | ||
+ | \\ | ||
+ | loop: citirea si maparea pozitiilor x si y a joystick-ului pe matricea de led-uri, asa fel incat sa poti misca led-uri cu ajutorul joystick-ului, repetarea unei melodii si sincronizarea acestuia cu led-urile, creand un joc de lumini | ||
+ | |||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
+ | |||
+ | Se observa sincronizarea led-ului cu melodia si controlul acestuia cu joystick-ul. | ||
+ | |||
+ | https://www.youtube.com/shorts/83IlsOO2z8E | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | |||
+ | Desi mi s-a parut destul de complicat la inceput, deoarece nu am mai lucrat cu Arduino pana acum si mi-a luat ceva sa inteleg cum sa conectez piese noi fata de cele din laborator, mi-a placut foarte mult experienta, a fost foarte utila si am reusit sa fac ceva functional. Am intampinat dificultati in scrierea codului, deoarece a trebuit sa gasesc o solutie a redarea muzicii si jocului de lumini in acelasi timp. | ||
===== Download ===== | ===== Download ===== | ||
+ | |||
+ | {{:pm:prj2022:imacovei:proiect_pm_voicu_ana-nicoleta.zip|}} | ||
===== Jurnal ===== | ===== Jurnal ===== | ||
+ | |||
+ | |||
+ | 19.04 - alegere tema proiect | ||
+ | 21.04 - creare pagina wiki | ||
+ | 22.04 - comandare componente necesare | ||
+ | 18.05-22.05 - realizare proiect | ||
+ | 26.05 - finalizare proiect | ||
+ | |||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
+ | |||
+ | https://lastminuteengineers.com/max7219-dot-matrix-arduino-tutorial/ | ||
+ | |||
+ | https://create.arduino.cc/projecthub/MisterBotBreak/how-to-use-a-joystick-with-serial-monitor-1f04f0 | ||
+ | |||
+ | https://www.arduino.cc/reference/en/libraries/ledcontrol/ | ||
<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> | ||
+ | |||