Përmbajtje:
- Hapi 1: Bashkojeni butonin në tabelën e bukës
- Hapi 2: Lidhni një Rezistencë 10K me njërën nga këmbët e butonit
- Hapi 3: Lidhni këmbën tjetër të rezistencës në tokë (GND) me një tel
- Hapi 4: Lidhni këmbën tjetër të butonit me tela në +5V
- Hapi 5: Lidhni këmbën e sipërme të djathtë të butonit me një tel në kunjin dixhital 12
- Hapi 6: Bashkojeni Zilen në Bord. Merrni shënim Etiketat për Anët Pozitive (+) dhe Negative (-) të Buzzer
- Hapi 7: Përdorni një tela për të lidhur këmbën Negative (-) të Buzzer në Tokë (GND)
- Hapi 8: Përdorni një tela për të lidhur këmbën Pozitive (+) të Buzzer në Pin 8
- Hapi 9: Kodimi i Arduino -s tuaj
- Hapi 10: Urime Jeni Përfunduar! Tani Shtypni butonin dhe dëgjoni muzikën e ëmbël të ditëlindjes së lumtur
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Ky projekt përdor Arduino Uno, një zile dhe një buton për të luajtur këngën Happy Birthday! Kur shtypet butoni, zilja luan të gjithë këngën e Gëzuar Ditëlindjen. Unë shoh lidhjen me kartat muzikore të ditëlindjes që fëmijët e mi i duan aq shumë.
Zgjodha të krijoj këtë projekt sepse kur përfundova projektin tim të parë duke përdorur një zile nuk përfshiu një buton dhe luajti një model shumë të thjeshtë. Unë kisha përdorur butona për të ndezur LED në të kaluarën, kështu që vendosa të shtoj një buton në zile dhe gjithashtu të krijoj këngën Happy Birthday si një surprizë për ditëlindjen e 5 -të të djalit tim! Ai e donte atë dhe luante pa pushim! Si fëmijët gjithmonë, atij i pëlqente të shtypte butonin. Pjesa më e vështirë e këtij projekti ishte krijimi nga e para e kodit të këngës për ditëlindjen e lumtur, por ishte argëtuese të shihje se si kodimi mund të lidhet me lëndë të tjera, siç është shkrimi i muzikës.
Niveli i aftësive: Fillestar
Frymëzimi i atribuohet:
Kiliç, M. (2016, 24 nëntor). Melodi zile e butonit. Marrë nga
Materiale
- Mikrokontrolluesi Arduino Uno
- Breadboard
- Zhurmë piezo
- buton
- Rezistencë 10K
- 5 Tela Jumper meshkuj-meshkuj
- Kabllo lidhës USB
Hapi 1: Bashkojeni butonin në tabelën e bukës
Hapi 2: Lidhni një Rezistencë 10K me njërën nga këmbët e butonit
Hapi 3: Lidhni këmbën tjetër të rezistencës në tokë (GND) me një tel
Hapi 4: Lidhni këmbën tjetër të butonit me tela në +5V
Hapi 5: Lidhni këmbën e sipërme të djathtë të butonit me një tel në kunjin dixhital 12
Hapi 6: Bashkojeni Zilen në Bord. Merrni shënim Etiketat për Anët Pozitive (+) dhe Negative (-) të Buzzer
Hapi 7: Përdorni një tela për të lidhur këmbën Negative (-) të Buzzer në Tokë (GND)
Hapi 8: Përdorni një tela për të lidhur këmbën Pozitive (+) të Buzzer në Pin 8
Hapi 9: Kodimi i Arduino -s tuaj
Tani jemi gati të marrim kodin për projektin tuaj. Shkoni në lidhjen e mëposhtme dhe kopjoni kodin në redaktorin tuaj Arduino.
Kodi i Gëzuar Ditëlindjes
Kodi për të marrë parasysh:
-
Krijoni një skedë të dytë për kodin e katalogut të katranit dhe emërtojeni atë: pitches.h
- Ngjiteni kodin nga katalogu i fushave në skedën tuaj të re
- Linjat 4-9 në kod janë shënimet për këngën gëzuar ditëlindjen. Shënimet vijnë nga tabs pitches.h
- Linja 15 përmban kohëzgjatjen e shënimeve që korrespondojnë me shënimet në rreshtat 4-9
- Linja 42 është ajo ku ju rregulloni shpejtësinë e Melodisë. Nëse doni të shpejtoni ose ngadalësoni melodinë, ndryshoni këtë numër në përputhje me rrethanat.
- Linja 34 është ajo ku vendosni se sa nota do të luhen në këngë. Pra, nëse shkruani një melodi të re, mund t'ju duhet të rregulloni numrin 28 që të përputhet me numrin e shënimeve në melodinë tuaj të re.
Hapi 10: Urime Jeni Përfunduar! Tani Shtypni butonin dhe dëgjoni muzikën e ëmbël të ditëlindjes së lumtur
Tani që keni luajtur Happy Birthday provoni aftësitë tuaja muzikore dhe kodoni një këngë të re tuajin duke përdorur skedën pitches.h si një katalog kodesh për notat e ndryshme.