Skip to content

نشاط

صندوق موسيقى

متوسط | MakeCode, Python | أزرار, الصوت, موصلات (Pins) | الأجهزة والبرمجيات, الصوت, المدخلات/المخرجات

الخطوة 1: اصنعها

ماذا يعني؟

اصنع آلة موسيقية تعزف نغمات مختلفة بضغطة زر.

هذان الفيديوهان يعرضان لك ما ستصنعه وكيفية برمجته:

مقدمة

دليل البرمجة

كيف يعمل ؟

  • إن صندوق الموسيقى عبارة عن آلة تقوم بتشغيل أغانٍ مختلفة عندما تضع عملة معدنية وتختار اللحن الذي تريد سماعه بالضغط على الأزرار.
  • إن صندوق موسيقي مايكروبت (micro:bit) هذا يستخدم سماعات رأس أو مكبرات صوت متصلة لإصدار صوت كما فعلنا في مشروع إنشاء ضوضاء.
إن طرف توصيل سماعة الرأس متصل بـ موصل مايكروبت (micro:bit) 0، جزء طويل من قابس سماعة الرأس متصل بـ GND على المايكروبت (micro:bit)
  • قم بتوصيل موصل مايكروبت (micro:bit) 0 بطرف قابس سماعة الرأس، وGND بالجزء الأطول من قابس سماعة الرأس.
  • عندما تصدر صوتًا باستخدام micro:bit، يتحول الدبوس 0 إلى ناتج.
  • يشغل هذا البرنامج نغمات مدمجة مختلفة إذا ضغطت على زر الإدخال A أو الزر B .

ما تحتاجه

  • المايكروبيت (micro:bit) (أو محاكي MakeCode)
  • محرر MakeCode أو Python
  • حزمة البطارية (اختياري)
  • زوج من سماعات الرأس، أو الجرس، أو مكبر الصوت المضخم
  • مشبكان التمساح لتوصيل الإضاءة

الخطوة 2: برمجها

1from microbit import *
2import music
3
4while True:
5    if button_a.was_pressed():
6        music.play(music.ODE)
7    if button_b.was_pressed():
8        music.play(music.BLUES)
9

الخطوة 3: حسّنها

  • قم بتغيير النغمات، على سبيل المثال جرب PRELUDE أو ENTERTAINER. يمكنك العثور على قائمة بجميع الألحان المضمنة التي يمكنك استخدامها في Python هنا.
  • اعرض صور، أو أحرف، أو أرقام، أو كلمات مختلفة بناءً على اللحن الذي اخترته.
  • اجعله يشغل لحنًا عشوائيًا إذا قمت بهزه.