Skip to content

نشاط

جهاز إنذار

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

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

ما هو؟

اصنع منبه إنذار يقوم بعزف نغمة عند تحريك مايكروبت.

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

مقدمة

دليلك للبرمجة

كيف يعمل ؟

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

ما ستحتاجه

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

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

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        

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

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