Mundarija:

Makey Makey mevali pianino: 13 qadam
Makey Makey mevali pianino: 13 qadam

Video: Makey Makey mevali pianino: 13 qadam

Video: Makey Makey mevali pianino: 13 qadam
Video: MaKey MaKey Music Examples 2024, Iyul
Anonim
Makey Makey mevali pianino
Makey Makey mevali pianino

Har bir "meva" kalitni ifodalovchi oddiy musiqa sintezatorini yaratish orqali kodlash asoslarini o'rganing.

1 -qadam: materiallar

Materiallar

  • Tarmoqli oflayn muharriri bo'lgan kompyuter
  • Makey makey (yoki Arduino Leonardo bilan DIY makeymakey) + USB kabeli
  • 5 ta alligator kliplari
  • 5 ta meva yoki Supero'tkazuvchilar

2 -qadam: Faoliyat

Faoliyat
Faoliyat

Faoliyat mevalarni musiqa ijro etish uchun klaviaturaga aylantirishdan iborat.

Ishni boshlash uchun makey makeyini (yoki Arduino Leonardo bilan DIY makey makeyini) kompyuteringizga ulang va alligator qisqichlari yordamida barcha bananlarni (yoki boshqa o'tkazgichli narsalarni) taxtaga ulang.

3 -qadam:

Rasm
Rasm

Har bir meva makey makey o'qlari, bo'sh joy yoki bosish tugmachalari bilan bog'langan.

Biz ushbu 5 tugmachani ishlatishni boshlaymiz.

Endi siz skretchni ishga tushirishingiz va kodingizni yozishni boshlashingiz mumkin. Boshlash uchun "Voqealar" (ochiq jigarrang) bo'limiga o'ting.

4 -qadam:

Rasm
Rasm

Keyin "yashil bayroq bosilganda" va "abadiy" blokini tanlang.

Harakatni yaratish uchun "Boshqarish" toifasidan "agar shunday bo'lsa" blokini tanlang.

5 -qadam:

Rasm
Rasm

"Agar shunday bo'lsa" - bu kodlashda ishlatiladigan eng keng tarqalgan funktsiya va sizning kodingiz bilan tashqi dunyo o'rtasida o'zaro ta'sir yaratish uchun ishlatiladi.

Faoliyat pianino yaratishni o'z ichiga olganligi sababli, biz ma'lum bir tugma bosilganda tovushlar ishga tushishini xohlaymiz. Sensor bo'limi ostida siz "Kalit _ bosildi?" blokirovka qilish

Kichkina qora o'qni bosing va kerakli kalitni tanlang.

Bizda shart bor (agar shunday bo'lsa), biz kalitni tanladik, faqat ovoz qo'shishimiz kerak.

6 -qadam:

Rasm
Rasm

Ovoz qo'shish uchun "Ovoz" (binafsha rang) bo'limiga o'ting va bitta blokni tanlang "play not _ for beats".

7 -qadam:

Rasm
Rasm

Ushbu bosqichda sizning kodingiz shunday bo'ladi:

8 -qadam:

Rasm
Rasm

Sizning kodingiz allaqachon funktsionaldir, uni ekranning yuqori qismidagi yashil bayroqni bosish orqali sinab ko'rishingiz mumkin.

9 -qadam:

Rasm
Rasm

Pianino uchun ko'proq notalarga ega bo'lish uchun endi qo'shimcha kalitlarni kiritish kerak.

"Agar shunday bo'lsa" blokini o'ng tugmasini bosing va kichik menyu ochiladi. "Takrorlash" tugmasini bosing va uni birinchi shart ostiga qo'ying. Har bir tugma uchun operatsiyani takrorlang.

10 -qadam:

Rasm
Rasm

Sizning pianinoingiz hozir tayyor, faqat sozlashingiz kerak! Siz har bir notaning aniq ovozini aniqlashingiz kerak. Har bir eslatmani bosish bilan siz qidirayotgan yozuvni tanlash imkonini beruvchi kichik klaviatura ochiladi.

11 -qadam:

Rasm
Rasm

Pianino kulgili tuyuladimi? Bu mutlaqo normal holat! Birgalikda ijro etilgan ba'zi akkordlar yaxshi eshitiladi, boshqalari esa yo'q … Shunday qilib, musiqa nazariyasi uchun vaqt keldi, qo'rqmang, bu tez va qiziqarli bo'ladi.

Bu erda turli xil simlar ijro etish tartibiga qarab har xil tuyg'ularni keltirib chiqarishi mumkinligi haqidagi misol keltirilgan:

Boshqa baxtli akkordlar?

Siz bir xil to'rtta akkordda ijro etishingiz mumkin bo'lgan 73 ta qo'shiq

Asbobni o'zgartirmoqchimisiz?

Scratch -da bu oson. Ovoz (binafsha rang) bo'limida joylashgan ko'plab asboblarni topishingiz mumkin.

12 -qadam:

Rasm
Rasm

Tayyor kodga misol:

Davom etish uchun … Bu kodda asbobni o'zgartirish uchun 4 ta akkord va bitta kalit ishlatiladi. Xuddi pianino sozlamalarini o'zgartirish uchun pedaldan foydalanadi, agar bitta tugma (bu holda bo'sh joy) bosilsa, "gitara" ovozi eshitiladi va tugma qo'yib yuborilganda ovoz "qo'rg'oshin sinxronlashi" bo'ladi. Endi siz yanada qiziqarli asbobni yaratishingiz mumkin. Keyingi darslarda siz Operator (och yashil) bo'limini topasiz va qo'shimcha imkoniyatlar va effektlarni qo'shasiz.

Yangiliklarni kuzatib boring, xabardor bo'lib boring; Biz bilan qoling;-)

13 -qadam: Eslatmalar va havolalar

Bu darslik Evropa Ittifoqining Erasmus + dasturi tomonidan moliyalashtirilgan i Tech loyihasi doirasida ishlab chiqilgan.

Qo'shimcha ma'lumot olish uchun [email protected] manziliga murojaat qiling.

Tavsiya: