Mundarija:
- 1 -qadam: tugmachani elektron jadvalga ulang
- 2 -qadam: 10K qarshilikni tugmachaning oyoqlaridan biriga ulang
- 3 -qadam: Rezistorning boshqa oyog'ini erga (GND) sim bilan ulang
- 4 -qadam: Tugmaning boshqa oyog'ini +5V ga sim bilan ulang
- 5 -qadam: Tugmaning yuqori o'ng oyog'ini sim bilan raqamli pin 12 ga ulang
- 6 -qadam: Buzzerni taxtaga ulang. Buzzerning ijobiy (+) va salbiy (-) tomonlarining yorliqlariga e'tibor bering
- 7-qadam: Buzzerning salbiy (-) oyog'ini erga ulash uchun simdan foydalaning (GND)
- 8 -qadam: Buzzerning musbat (+) oyog'ini 8 -pinga ulash uchun simdan foydalaning
- 9 -qadam: Arduino -ni kodlash
- 10 -qadam: Sizni tabriklaymiz! Endi tugmani bosing va tug'ilgan kuningiz bilan yoqimli musiqani tinglang
Video: Tug'ilgan kuningiz bilan-Buzzer va tugma: 10 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Ushbu loyihada Arduino Uno, gudok va tugmachadan foydalanib Happy Birthday qo'shig'i ijro etiladi! Tugmani bosganingizda, zerikarli Happy Birthday qo'shig'i yangraydi. Men bolalarim juda sevadigan tug'ilgan kunning musiqiy kartalari bilan bog'liqligini ko'raman.
Men bu loyihani yaratishni tanladim, chunki men birinchi loyihani gimnast yordamida tugatganimda, u tugmachani o'z ichiga olmagan va juda oddiy naqsh o'ynagan. Men ilgari LED -larni yoqish uchun tugmachalardan foydalanganman, shuning uchun men zil sichqoncha tugmachasini qo'shishga qaror qildim va o'g'limning 5 -tug'ilgan kuni uchun "Happy Birthday" qo'shig'ini yaratdim. U yoqdi va qayta -qayta o'ynadi! Har doimgidek, u tugmachani bosishni yaxshi ko'rardi. Loyihaning eng qiyin qismi bu tug'ilgan kuningiz uchun qo'shiq kodini noldan yaratish edi, lekin kodlash musiqa yozish kabi boshqa mavzular bilan qanday bog'lanishini ko'rish juda qiziq edi.
Malaka darajasi: boshlang'ich
Ilhom muallifi:
Qilich, M. (2016 yil, 24 noyabr). Tugma buzzer musiqa. Http://mertarduinotutorial.blogspot.com.tr/2016/11/buzzer-button-melody.html saytidan olindi.
Materiallar
- Arduino Uno mikro boshqaruvchisi
- Non paneli
- Piezo signal
- tugma
- 10K qarshilik
- 5 erkak-erkak jumper simlari
- USB ulagichi kabeli
1 -qadam: tugmachani elektron jadvalga ulang
2 -qadam: 10K qarshilikni tugmachaning oyoqlaridan biriga ulang
3 -qadam: Rezistorning boshqa oyog'ini erga (GND) sim bilan ulang
4 -qadam: Tugmaning boshqa oyog'ini +5V ga sim bilan ulang
5 -qadam: Tugmaning yuqori o'ng oyog'ini sim bilan raqamli pin 12 ga ulang
6 -qadam: Buzzerni taxtaga ulang. Buzzerning ijobiy (+) va salbiy (-) tomonlarining yorliqlariga e'tibor bering
7-qadam: Buzzerning salbiy (-) oyog'ini erga ulash uchun simdan foydalaning (GND)
8 -qadam: Buzzerning musbat (+) oyog'ini 8 -pinga ulash uchun simdan foydalaning
9 -qadam: Arduino -ni kodlash
Endi biz sizning loyihangiz uchun kodni olishga tayyormiz. Quyidagi havolaga o'ting va Arduino muharririga kodni nusxa ko'chiring.
Tug'ilgan kuning bilan kod
E'tibor qilish kerak bo'lgan kod:
-
Katalog kodi uchun ikkinchi yorliq yarating va unga nom bering: pitches.h
- Kod katalogidan yangi maydonlar.h yorlig'iga joylashtiring
- Kodning 4-9-qatorlari-tug'ilgan kuningiz bilan qo'shiq uchun eslatmalar. Eslatmalar maydonlar.h yorlig'idan keladi
- 15-satrda 4-9-satrlardagi yozuvlarga mos keladigan eslatmalarning davomiyligi ko'rsatilgan
- 42 -qator - bu Ohang tezligini tartibga soluvchi joy. Agar siz ohangni tezlashtirmoqchi bo'lsangiz yoki sekinlashtirmoqchi bo'lsangiz, bu raqamni mos ravishda o'zgartiring.
- 34 -qator - bu qo'shiqda qancha yozuvlar ijro etilishini belgilash. Agar siz yangi ohang yozsangiz, 28 -sonni yangi ohangingizdagi notalar soniga moslashtirishingiz kerak bo'ladi.
10 -qadam: Sizni tabriklaymiz! Endi tugmani bosing va tug'ilgan kuningiz bilan yoqimli musiqani tinglang
Endi siz Happy Birthday -ni o'ynagan bo'lsangiz, musiqiy mahoratingizni sinab ko'ring va turli yozuvlar uchun kodlar katalogi sifatida pitches.h yorlig'idan foydalanib, o'zingiz yoqtirgan yangi qo'shiqni kodlang.
Tavsiya:
MakeyMakey va Scratch yordamida suv sintezatorida tug'ilgan kuningiz bilan: 5 qadam
MakeyMakey va Scratch yordamida suv sintezatorida tug'ilgan kuningiz bilan: Gullar va qo'shiqlarning o'rniga siz tug'ilgan kunlar uchun bu syurprizni qurishingiz mumkin
Tug'ilgan kuningiz bilan RGB kamalakli yorug'lik sovg'asi: 11 qadam
Tug'ilgan kuning bilan RGB Rainbow Lighting sovg'asi: Assalomu alaykum do'stlar, biz RGB neopikseli yordamida tug'ilgan kunimizga boshqa sovg'a tayyorlaymiz. Bu loyiha tunda qorong'uda juda ajoyib ko'rinadi. Men ushbu qo'llanmada barcha ma'lumotlarni qismlar va kodlar bilan ta'minladim. Va barchangizga yoqadi degan umiddaman
Tug'ilgan kuningiz uchun ijodiy g'oyalar: 5 qadam
Tug'ilgan kunning ijodiy g'oyalari: bu sizning do'stlaringiz va yaqinlaringiz uchun tug'ilgan kun kartasi g'oyasi. LED chirog'i kartadagi shamni anglatadi, qora dumaloq narsa karnay bo'lsa, karnay tug'ilgan kunning baxtli qo'shig'ini ijro etadi. Ham qo'shiq, ham yorug'lik bo'ladi
Arduino bilan tug'ilgan kun syurprizi: 8 qadam (rasmlar bilan)
Arduino bilan tug'ilgan kunning kutilmagan hodisasi: Kirish ---------------- Hammasi yangi va qiziqarli bo'lgan dunyoda, kutilmagan hodisalar hayotingizni ajoyib qiladi. Bu zerikarli haftaga uchqun qo'shish va uni qiziqarli qilishning ajoyib usuli. Birovning yuziga tabassum qilishning bir usuli - unga ozgina tabassum qilish
Tug'ilgan kuningiz BFF uchun Bluetooth karnay: 10 qadam (rasmlar bilan)
Sizning tug'ilgan kuningiz sovg'asi uchun Bluetooth karnay: Salom bolalar, men Burakman. Men bu loyihani Turkiyadan yozyapman. Ushbu loyihada men sizga shisha qutidan karnay qutisini qanday yasashni ko'rsataman. Men bu loyihani eng yaxshi do'stim tug'ilgan kunida qildim. Umid qilamanki, siz tushunasiz va sharh berasiz, bu loyiha unchalik qiyin emas