Skip to content

نشاط

صندوق موسيقى

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

الخطوة ١: إصنع

ماذا هو؟

اصنع صندوقاً موسيقياً يقوم بعزف ألحانٍ متنوعة بالضغط على الزر.

ستُريك هذه المقاطع ماذا سوف تُصمم وكيف ستُبرمج:

مقدمة

دليل البرمجة

كيف يعمل ؟

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

ما ستحتاجه

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

الخطوة ٢: بَرمج

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

الخطوة ٣: حسّن

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