This shows you the differences between two versions of the page.
|
pm:prj2022:imacovei:ledpartymusicmatrix [2022/05/27 22:30] cosmin.gamanusi |
pm:prj2022:imacovei:ledpartymusicmatrix [2022/05/27 23:30] (current) cosmin.gamanusi [Bibliografie/Resurse] |
||
|---|---|---|---|
| Line 19: | 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 | Mediu de dezvoltare: Arduino IDE | ||
| + | \\ | ||
| Librarii: LedControl.h | Librarii: LedControl.h | ||
| + | \\ \\ | ||
| Descriere functii: | Descriere functii: | ||
| - | + | \\ | |
| - | setup: activeaza ecranul matricei de led-uri, seteaza butonul joystick-ului ca input | + | setup: activeaza ecranul matricei de led-uri, seteaza butonul joystick-ului ca input |
| - | loop: citirea datelor de la senzor si actualizarea datelor afisate pe ecran si a starii buzzerului | + | \\ |
| + | 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> | ||
| + | |||