Skip to content

نشاط

منبه باب بسيط

مبتدئ | MakeCode, Python | الصوت, شاشة LED, مقياس التسارع | أجهزة الاستشعار, المدخلات/المخرجات

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

ماذا يعني؟

اصنع منبه يضيء ويعزف نغمة عندما يتم تحريك micro:bit.

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

مقدمة

دليل البرمجة

كيف يعمل ؟

  • في هذا المشروع سوف تنشئ منبه ينطلق عند تحريك micro:bit. يمكنك إخفاءه داخل شيء ما أو وضعه فوق شيء ثمين، أو وضعه في حقيبة واستخدامه كتذكير للتحقق من أن لديك كل ما تحتاجه عندما تخرج.
  • يحتوي جهاز micro:bit على مقياس تسارع يقيس القوى. يكشف مقياس التسارع إيماءة اهتزاز ويظهر نمطًا على شاشة LED.
  • كما أنه يعزف لحن التحذير. لسماع اللحن، استخدم محاكاة MakeCode أو إرفاق سماعات الرأس بالدبوس 0 و GND. يمكنك أيضًا استخدام مكبر الصوت.
  • اضغط على زر إعادة التعيين على الجزء الخلفي في micro:bit لمسح الشاشة وجعلها جاهزة للاستخدام مرة أخرى.

ما تحتاجه

  • جهاز micro:bit
  • محرر MakeCode أو Python عبر الإنترنت
  • battery pack
  • مكبر صوتي اختياري ومشابك التمساح

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

1from microbit import *
2import music
3
4while True:
5    if accelerometer.was_gesture('shake'):
6        display.show(Image.ANGRY)
7        music.play(["G4:4", "A4", "B4", "B4", "B4", "A4", "G4", "F4"])
8        

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

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