This shows you the differences between two versions of the page.
pm:prj2023:danield:mini-tutorial-pentru-pian [2023/05/22 16:21] indra.catana [Bibliografie/Resurse] |
pm:prj2023:danield:mini-tutorial-pentru-pian [2023/05/29 14:09] (current) indra.catana [Download] |
||
---|---|---|---|
Line 59: | Line 59: | ||
Cu ajutorul functiei** playNivel()** se va reda secventa corespunzatoare nivelului selectat, aceasta primind ca input o serie de caractere care definesc notele muzicale si durata lor. | Cu ajutorul functiei** playNivel()** se va reda secventa corespunzatoare nivelului selectat, aceasta primind ca input o serie de caractere care definesc notele muzicale si durata lor. | ||
- | Functia **sing()** este responsabila cu functionalitatea "pianului", intrucat reda nota muzicala asociata butonului apasat cu ajutorul functiei **tone()** si afiseaza pe ecranul LCD denumirea acesteia. | + | Functia **sing()** este responsabila cu functionalitatea "pianului", intrucat reda frecventa notei muzicale asociata butonului apasat cu ajutorul functiei **tone()** si afiseaza pe ecranul LCD denumirea acesteia. |
Functiile **succesLed(), failedLed()** si **clearLed()** confera un feedback vizual utilizatorului referitor la redarea secventei auzite. | Functiile **succesLed(), failedLed()** si **clearLed()** confera un feedback vizual utilizatorului referitor la redarea secventei auzite. | ||
Line 75: | Line 75: | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
- | <note tip> | + | {{ :pm:prj2023:danield:01430b05-23b6-47fa-ba11-678ef60a4054.jpeg?300 |}} |
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | + | |
- | </note> | + | |
- | ===== Concluzii ===== | ||
- | ===== Download ===== | + | {{ :pm:prj2023:danield:7cdd7d27-03fc-45c2-95a0-b4583ddc5416.jpeg?300 |}} |
- | <note warning> | ||
- | O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). | ||
- | Fişierele se încarcă pe wiki folosind facilitatea **Add Images or other files**. Namespace-ul în care se încarcă fişierele este de tipul **:pm:prj20??:c?** sau **:pm:prj20??:c?:nume_student** (dacă este cazul). **Exemplu:** Dumitru Alin, 331CC -> **:pm:prj2009:cc:dumitru_alin**. | + | {{ :pm:prj2023:danield:02d11e56-a886-4127-a22d-d26b7c85572d_1_.jpeg?300 |}} |
- | </note> | + | |
+ | |||
+ | {{ :pm:prj2023:danield:797aa278-3a86-4f12-bf4b-fe95ddbfb0a8.jpeg?300 |}} | ||
+ | |||
+ | |||
+ | {{ :pm:prj2023:danield:bb4b2d30-fcdd-471a-91a5-aa8d49440b2e.jpeg?300 |}} | ||
+ | |||
+ | |||
+ | |||
+ | ===== Concluzii ===== | ||
+ | |||
+ | Ma bucur de alegerea facuta in legatura cu tema proiectului, deoarece mi-a facut placere sa il realizez, atat pe partea de hardware, cat si pe partea de software. | ||
+ | |||
+ | Pentru realizarea hardware-ului am urmarit diverse tutoriale pe youtube, care mi-au fost de mare ajutor, iar pentru scrierea codului am incercat sa implementez initial pe module (functionalitatea pianului, functionalitatea ecranului LCD, redarea melodiilor, adresarea bandei led), iar apoi le-am imbinat pentru a avea functionalitatea dorita. Consider ca am creat un dispozitiv interactiv, distractiv si usor de utilizat datorita mesajelor sugestive afisate pe ecranul LCD si a feedback-urilor luminoase oferite de banda led. | ||
+ | |||
+ | ===== Download ===== | ||
+ | {{:pm:prj2023:danield:mini-tutorial_pentru_pian.zip|}} | ||
===== Jurnal ===== | ===== Jurnal ===== | ||
Line 105: | Line 116: | ||
=== Resurse Hardware === | === Resurse Hardware === | ||
- | * https://www.google.com/search?tbm=vid&sxsrf=APwXEdcj2YWg_6NRm4EbgDEZm8goDaVdfQ:1684761209707&q=arduino+piano&sa=X&ved=2ahUKEwjt_r3LgIn_AhXTuKQKHajfBPAQ8ccDegQICxAH&cshid=1684761226689523&biw=1280&bih=681&dpr=1.5#fpstate=ive&vld=cid:0577a3dd,vid:CvZ-SGJ8fGo | + | * https://www.youtube.com/watch?v=CvZ-SGJ8fGoo |
- | * https://www.google.com/search?q=lcd+12c&sxsrf=APwXEde8FZ_ysADS0XblTa3jUUcz76aJHQ:1684761630523&source=lnms&tbm=vid&sa=X&ved=2ahUKEwjqvJKUgon_AhVyhv0HHdyLAmYQ_AUoA3oECAIQBQ&biw=1280&bih=681&dpr=1.5#fpstate=ive&vld=cid:f165db6f,vid:EAeuxjtkumM | + | * https://www.youtube.com/watch?v=EAeuxjtkumM |