Differences

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

Link to this comparison view

pm:prj2021:abirlica:music_teacher [2021/05/29 13:29]
bianca.fodor [Rezultate Obţinute]
pm:prj2021:abirlica:music_teacher [2021/06/04 17:46] (current)
bianca.fodor [Download]
Line 24: Line 24:
 | Modul Ecran Nokia 5110   | Este mai ieftin și foarte ușor de utilizat cu microcontrolerele. | | Modul Ecran Nokia 5110   | Este mai ieftin și foarte ușor de utilizat cu microcontrolerele. |
 | Buzzer Pasiv  | Am folosit un buzzer pasiv, si nu unul activ pentru a putea controla tonul si frecventa. | | Buzzer Pasiv  | Am folosit un buzzer pasiv, si nu unul activ pentru a putea controla tonul si frecventa. |
-| LED-uri ​  | Am folosit LED-uri normale, si nu RGB, pentru ca utilizatorul sa faca diferenta intre diferitele ​note. |+| LED-uri ​  | Am folosit LED-uri normale, si nu RGB, pentru ca utilizatorul sa faca diferenta intre note. |
 | Butoane ​  | Butoane mai mari fata de cele cumparate pentru laborator. | | Butoane ​  | Butoane mai mari fata de cele cumparate pentru laborator. |
 | Breadbord ​  | Am folosit doua: una pentru a monta claviatura (butoanele, LED-urile si buzzerul) si cealalta pentru a monta LCD-ul si butoanele sale. | | Breadbord ​  | Am folosit doua: una pentru a monta claviatura (butoanele, LED-urile si buzzerul) si cealalta pentru a monta LCD-ul si butoanele sale. |
Line 36: Line 36:
 ===== Software Design ===== ===== Software Design =====
 ==== Diagrama de activitate ==== ==== Diagrama de activitate ====
-{{pm:​prj2021:​abirlica:​fodor_bianca_diagrama.png?800|}}+{{pm:​prj2021:​abirlica:​fodor.png?800|}}
  
 ==== Descrierea codului aplicaţiei ==== ==== Descrierea codului aplicaţiei ====
Line 54: Line 54:
     * cat timp butonul este setat pe ON, ma aflu in Freestyle Mode. Verific daca vreunul din butoane este apasat, caz in care aprind LED-ul corespunzator cu digitalWrite(LED,​HIGH) si redau sunetul cu ajutorul functiei tone(Buzz,​NOTE).     * cat timp butonul este setat pe ON, ma aflu in Freestyle Mode. Verific daca vreunul din butoane este apasat, caz in care aprind LED-ul corespunzator cu digitalWrite(LED,​HIGH) si redau sunetul cu ajutorul functiei tone(Buzz,​NOTE).
   - **play_song1.ino,​ play_song2.ino,​ play_song3.ino**:​   - **play_song1.ino,​ play_song2.ino,​ play_song3.ino**:​
-    * fiecare program are retinuta o piesa in memoria locala. Setez tempoul, vectorul in care e retinuta piesa si durata notelor. Apoi, redau cu ajutorul buzzerului melodia. La final, se iese din functie si se intoarce in loop din project.+    * fiecare program are retinuta o piesa in memoria locala. Setez tempoul, vectorul in care e retinuta piesa si durata notelor. Apoi, redau cu ajutorul buzzerului melodia. La final, se iese din functie si se intoarce in loop din project.ino.
   - **learn_song1.ino,​ learn_song2.ino,​ learn_song3.ino**:​   - **learn_song1.ino,​ learn_song2.ino,​ learn_song3.ino**:​
-    * fiecare program are retinuta o piesa in memoria locala. Retin piesa intr-un vector, apoi aprind pe rand LED-ul din dreptul notei care trebuie apasate. LED-ul se va stinge doar in momentul in care utilizatorul a apasat butonul corect, ajutand-ul astfel sa invete melodia ​dorita. La final, se iese din functie si se intoarce in loop din project.+    * fiecare program are retinuta o piesa in memoria locala. Retin piesa intr-un vector, apoi aprind pe rand LED-ul din dreptul notei care trebuie apasate. LED-ul se va stinge doar in momentul in care utilizatorul a apasat butonul corect, ajutand-ul astfel sa invete melodia. La final, se iese din functie si se intoarce in loop din project.ino.
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
 {{pm:​prj2021:​abirlica:​fodor1.jpeg?​360|}} {{pm:​prj2021:​abirlica:​fodor1.jpeg?​360|}}
 {{pm:​prj2021:​abirlica:​fodor2.jpeg?​385|}} {{pm:​prj2021:​abirlica:​fodor2.jpeg?​385|}}
-{{pm:​prj2021:​abirlica:​fodor3.jpeg?​500|}}+{{pm:​prj2021:​abirlica:​fodor-m3.jpeg?​500|}}
 ==MENIUL PRINCIPAL== ==MENIUL PRINCIPAL==
-{{pm:​prj2021:​abirlica:​fodor4.jpeg?​500|}}+{{pm:​prj2021:​abirlica:​fodor-m4.jpeg?​500|}}
 ==LISTA DE PIESE PENTRU MODUL SINGING== ==LISTA DE PIESE PENTRU MODUL SINGING==
-{{pm:​prj2021:​abirlica:​fodor5.jpeg?​500|}}+{{pm:​prj2021:​abirlica:​fodor-m1.jpeg?​500|}}
 ==LISTA DE PIESE PENTRU MODUL LEARNING== ==LISTA DE PIESE PENTRU MODUL LEARNING==
-{{pm:​prj2021:​abirlica:​fodor6.jpeg?​500|}}+{{pm:​prj2021:​abirlica:​fodor-m2.jpeg?​500|}}
 ==LINK DEMO YOUTUBE== ==LINK DEMO YOUTUBE==
-[[https://www.youtube.com/watch?v=YVU9fHIlqT8 | DEMO]]+[[https://youtu.be/​YVU9fHIlqT8 | DEMO]]
 ===== Concluzii ===== ===== Concluzii =====
 Proiectul a iesit asa cum mi-am propus. A fost interesant sa invat sa leg singura piesele si a iesit mult mai usor decat ma asteptam. M-au ajutat si diversele tutoriale de pe internet/ documentatii citite. Am atasat o parte din ele in sectiunea de Bibliografie. Nu in cele din urma, mi-a placut sa imbin pasiunea mea pentru muzica cu un proiect pentru facultate. ^_^ Proiectul a iesit asa cum mi-am propus. A fost interesant sa invat sa leg singura piesele si a iesit mult mai usor decat ma asteptam. M-au ajutat si diversele tutoriale de pe internet/ documentatii citite. Am atasat o parte din ele in sectiunea de Bibliografie. Nu in cele din urma, mi-a placut sa imbin pasiunea mea pentru muzica cu un proiect pentru facultate. ^_^
 ===== Download ===== ===== Download =====
-TODO arhiva cod+Pentru versionarea codului am folosit GitHub: [[https://​github.com/​biancafodor/​PM-project|Link Repository GitHub]]
 <​note>​ <​note>​
-Arhiva ​contine: **main.ino**, **freemode.ino**,​ **play_song1.ino**,​ **play_song2.ino**,​ **play_song3.ino**,​ **learn_song1.ino**,​ **learn_song2.ino** si **learn_song3.ino**.+Repository-ul ​contine: **project.ino**, **freemode.ino**,​ **play_song1.ino**,​ **play_song2.ino**,​ **play_song3.ino**,​ **learn_song1.ino**,​ **learn_song2.ino** si **learn_song3.ino**.
 </​note>​ </​note>​
 ===== Jurnal ===== ===== Jurnal =====
pm/prj2021/abirlica/music_teacher.1622284185.txt.gz · Last modified: 2021/05/29 13:29 by bianca.fodor
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