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

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

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