Skip to content

نشاط

صندوق الموسيقى

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

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

ما هو؟

اصنع صندوقاً موسيقياً يقوم بتشغيل النغمات من خلال الضغط على الزر.

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

مقدمة

دليل البرمجة

كيف يعمل ؟

  • صندوق الموسيقى هي عبارة عن آلة تقوم بتشغيل نغمات متنوعة ، وذلك عند تمرير عملة معدنية داخل الإلة ثم إختيار النغمة الموسيقية الذي تود الإستماع لها عن طريق الضغط على الزر المحدد.
  • يستدعي البرنامج زري «A» و «B» لتشغيل النغمات.
  • إذا كان لديك أحدث نسخة من مايكروبت (والذي يأتي مزوداً بمكبر الصوت المدمج) فستسمع الصوت على الفور. يمكنك أيضًا توصيل سماعات الرأس بأي نسخة مايكروبت باستخدام المشابك
إن طرف توصيل سماعة الرأس متصل بـ موصل مايكروبت (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

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

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