Sadržaj:
- Korak 1: Pričvrstite gumb na pločicu
- Korak 2: Spojite 10K otpornik na jednu od nogu tipke
- Korak 3: Spojite drugu nogu otpornika na masu (GND) žicom
- Korak 4: Spojite drugu nogu gumba žicom na +5V
- Korak 5: Gornju desnu nogu gumba spojite žicom na digitalni pin 12
- Korak 6: Priključite zujalicu na ploču. Obratite pažnju na oznake za pozitivne (+) i negativne (-) strane zujalice
- Korak 7: Upotrijebite žicu za povezivanje negativne (-) noge zujalice sa masom (GND)
- Korak 8: Žicom spojite pozitivnu (+) nogu zujalice na pin 8
- Korak 9: Kodiranje vašeg Arduina
- Korak 10: Čestitamo, gotovi ste! Sada pritisnite gumb i poslušajte slatku glazbu sretnog rođendana
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Ovaj projekt koristi Arduino Uno, zujalicu i gumb za reprodukciju pjesme Happy Birthday! Kad se pritisne gumb, zujalica reproducira cijelu pjesmu Sretan rođendan. Vidim vezu s glazbenim rođendanskim čestitkama koje moja djeca toliko vole.
Odlučio sam se za stvaranje ovog projekta jer kad sam završio svoj prvi projekt koristeći zujalicu, on nije uključivao gumb i svirao je vrlo jednostavan uzorak. Ranije sam koristio gumbe za paljenje LED dioda pa sam odlučio dodati gumb u zujalicu i stvoriti pjesmu Happy Birthday kao iznenađenje za peti rođendan mog sina! Obožavao je to i svirao iznova i iznova! Kao i uvijek, klinci su voljeli pritiskati gumb. Najteži dio ovog projekta bilo je stvaranje od nule koda za pjesmu sretan rođendan, ali bilo je zabavno vidjeti kako se kodiranje može povezati s drugim temama, poput pisanja glazbe.
Razina vještina: Početnik
Inspiracija zaslužna za:
Kilic, M. (2016., 24. studenog). Melodija zujalice gumba. Preuzeto sa
Materijali
- Arduino Uno mikrokontroler
- Oglasna ploča
- Piezo zujalica
- dugme
- 10K otpornik
- 5 muško-muških kratkospojnika
- USB priključni kabel
Korak 1: Pričvrstite gumb na pločicu
Korak 2: Spojite 10K otpornik na jednu od nogu tipke
Korak 3: Spojite drugu nogu otpornika na masu (GND) žicom
Korak 4: Spojite drugu nogu gumba žicom na +5V
Korak 5: Gornju desnu nogu gumba spojite žicom na digitalni pin 12
Korak 6: Priključite zujalicu na ploču. Obratite pažnju na oznake za pozitivne (+) i negativne (-) strane zujalice
Korak 7: Upotrijebite žicu za povezivanje negativne (-) noge zujalice sa masom (GND)
Korak 8: Žicom spojite pozitivnu (+) nogu zujalice na pin 8
Korak 9: Kodiranje vašeg Arduina
Sada smo spremni za dobivanje koda za vaš projekt. Idite na sljedeću vezu i kopirajte kôd u svoj Arduino editor.
Kod sretnog rođendana
Kôd koji treba uzeti u obzir:
-
Napravite drugu karticu za kôd kataloga tonova i dajte joj ime: pitches.h
- Zalijepite kôd iz kataloga parcela u svoju novu karticu pitches.h
- Redci 4-9 u kodu su bilješke za pjesmu sretan rođendan. Bilješke dolaze s kartice pitch.h
- Red 15 sadrži trajanje nota koje odgovaraju bilješkama u redovima 4-9
- Red 42 je mjesto gdje regulirate brzinu Melodije. Ako želite ubrzati ili usporiti melodiju, promijenite ovaj broj u skladu s tim.
- U retku 34 postavljate koliko će nota svirati u pjesmi. Dakle, ako napišete novu melodiju, možda ćete morati prilagoditi broj 28 kako bi odgovarao broju nota u vašoj novoj melodiji.
Korak 10: Čestitamo, gotovi ste! Sada pritisnite gumb i poslušajte slatku glazbu sretnog rođendana
Sada kada ste odsvirali Happy Birthday, isprobajte svoje glazbene vještine i kodirajte novu pjesmu koristeći karticu pitches.h kao katalog koda za različite note.