Skip to content

نشاط

صندوق موسيقى

مبتدئ | MakeCode, Python | الأزرار, الصوت, الموصلات | الأجهزة والبرمجيات, التأليف, الصوت, المدخلات/المخرجات

الخطوة 1: صمّمها

ماذا هو؟

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

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

مقدمة

دليل البرمجة

كيف يعمل ؟

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

ما ستحتاجه

  • مايكروبت أو محرر الأكواد عبر الويب «ميك كود»
  • محرر أكواد لـ «بايثون» أو «ميك كود»
  • بطارية المايكروبت (اختياري)
  • زوج من سماعات الرأس وسلكان مزودان بمشابك تمساح (اختياري)

الخطوة 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: حسّنها

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