Mundarija:

Zelda qo'shiq o'yinchisi: 4 qadam
Zelda qo'shiq o'yinchisi: 4 qadam

Video: Zelda qo'shiq o'yinchisi: 4 qadam

Video: Zelda qo'shiq o'yinchisi: 4 qadam
Video: Motivatsion mashqlar musiqasi 2021 MOTIVATION MUSIC FOR GYM 2024, Iyul
Anonim
Image
Image
Spikerni tayyorlash
Spikerni tayyorlash

Bu yo'riqnomada men sizga Arduino Uno-ga asoslangan qurilmani qanday yig'ish kerakligini ko'rsataman, Nintendo 64-kontrolatorini Zelda afsonasi: Vaqt Okarinasining birinchi oltita qo'shig'ini ijro etish uchun qanday yaratishni. Unda Zeldaning beshiklari, Sariyaning qo'shig'i, Vaqt qo'shig'i, Bo'ronlar qo'shig'i, Quyosh qo'shig'i va Eponaning qo'shig'i ijro etilishi mumkin. Qo'llanma va qo'shiqlarni namoyish qilish uchun videoni tomosha qiling.

Qismlarga havolalar:

DFRduino Uno

Kirish qalqoni

Karnay

GitHub havolasi:

1 -qadam: Karnayni tayyorlang

Spikerni tayyorlash
Spikerni tayyorlash
Spikerni tayyorlash
Spikerni tayyorlash

Karnayni o'tish simlari bo'lmagan holda ishlatish uchun biz karnay pimlarini o'zgartiramiz. Igna yordamida quvvat (qizil) va ma'lumot (yashil) simlarini ushlab turadigan yorliqni ko'taring va joylarini almashtiring. Bu Arduino ICSP pinlari bilan bog'lanish uchun qilingan. Ikkinchi pin pinlari biz 11 -pinli ulagichga ulanganimizda ishlatiladi, lekin keyinroq.

2 -qadam: qurilmani yig'ish

Qurilmani yig'ish
Qurilmani yig'ish
Qurilmani yig'ish
Qurilmani yig'ish
Qurilmani yig'ish
Qurilmani yig'ish
Qurilmani yig'ish
Qurilmani yig'ish

Sizning karnayingiz o'zgartirilgan va vazifani bajarishga tayyor bo'lsa, biz qo'shiq pleyerini yig'ishimiz mumkin. Karnay kabelini Arduino va Input Shield orqali o'tkazing. Bu qurilmadan chiqib ketadigan qo'shimcha simlar miqdorini kamaytiradi. Endi karnayni ICSP pinlarining ikkinchi qatoriga ulang, qizil sim qora tugunga qaraganda sariq tugmachaga yaqinroq. Quvvat, ma'lumotlar va er simlarini ulashda sizga yordam kerak bo'lsa, siz kirish qalqoni sxemasini topasiz. Variant sifatida, videoni tomosha qiling.

Endi qurilmani teskari o'girib, lentani qo'shib, telefonlarni zaryadlashda bo'lgani kabi, qayta zaryadlanuvchi batareya/ quvvat bankiga yopishtiring. Siz uni faqat kompyuteringizga ulashingiz mumkin. Bu bajarilgandan so'ng, kodni keyingi bo'limga yuklang.

3 -qadam: Kodni yuklash

Kodni https://github.com/mitomon/MitosArduinoScripts/tre… manzilidan Arduino -ga yuklang. Siz Arduino IDE -da yangi fayl yaratishingiz va zeldaSongPlayer.ino -dan kodni nusxalashingiz va joylashtirishingiz va pitches.h uchun ham xuddi shunday qilishingiz yoki fayllarni o'zi yuklab olishingiz va Arduino IDE -ga import qilishingiz mumkin. E'tibor bering, uning ishlashi uchun sizga ikkala fayl ham kerak bo'ladi.

Boshqaruv oddiy, faqat 5 ta tugma ishlatiladi. Biz to'rtta klaviatura tugmachasini asl N64 kontrolleridagi sariq tugmalar va ko'k A tugmasi sifatida joystik tugmalaridan foydalanamiz. Dastlab, men A uchun mini tugmani ishlatishni o'yladim, lekin joystikdagi tugmani ishlatishga qaror qildim, chunki menga hech qanday o'tish simlari kerak emas edi va u ergonomikroq edi. Siz qo'shiqlarni xuddi o'yinda bo'lgani kabi ijro etishingiz mumkin; Agar siz tugmachani noto'g'ri bosgan bo'lsangiz, u o'yindagidek xato ohangini beradi.

Qolgan qo'shiqlarni qo'shish ustida ishlayapman, lekin Qo'rqinchli variantni, lekin hozircha men yangi musiqiy o'yinchog'im bilan yaxshi.

4 -qadam: DFRobotga alohida rahmat

DFRobotga alohida rahmat
DFRobotga alohida rahmat

Men ushbu loyihaga homiylik qilgan DFRobotga minnatdorchilik bildirmoqchiman. Agar siz payqamagan bo'lsangiz, bu loyihani bitta manbadan olingan qismlar yordamida qurish mumkin. Yetkazib berish tez va qismlarning o'zi, bu loyihadan ko'rib turganingizdek, juda ko'p qirrali. Yana bir bor, kirish qismidagi havolalarni tekshiring yoki to'g'ridan -to'g'ri bu erdagi do'koniga o'ting.

Tavsiya: