الخطوة 1: اصنعها
ماذا يعني؟
حافظ على أمورك الثمينة آمنة مع منبه السرقة هذا الذي يتحكم به الراديو.
هذان الفيديوهان يعرضان لك ما ستصنعه وكيفية برمجته:
مقدمة
دليل البرمجة
كيف يعمل ؟
- عندما يهتز مقياس التسارع في micro:bit، يكشف الحركة ويظهر وجهًا غاضبًا على شاشة LED ويقوم بتشغيل منبه صوتي.
 - يرسل أيضًا رسالة "لص!" رسالة راديو، بحيث يمكن لـ micro:bit أن يحذرك إذا قام شخص ما بنقل أي شيء ثمين خاص بك.
 - إذا كان لديك اثنين micro:bit، فقم بتشغيل هذا البرنامج على كليهما. ضع واحدًا في أو على شيء ثمين تريد حمايته وضع الثاني بالقرب منك.
 - نظرًا لأننا نريد إظهار الوجه الغاضب وتشغيل نغمة "BADDY" على كل من مستشعر الحركة في micro:bit والمنبه، يستخدم هذا البرنامج وظيفة (أو إجراء) يسمى المنبه.
 - الإجراءات والوظائف مفيدة حقًا لأقسام التعليمات البرمجية التي نريد استخدامها في نقاط مختلفة في البرنامج. يتجنب تكرار الكود ويجعل البرنامج أكثر توافقًا وكفاءة.
 
ما تحتاجه
- جهازي مايكروبت (micro:bit)
 - a battery pack
 - شيء ثمين تريد حمايته
 - headphones, buzzers or powered speakers and two crocodile clip leads to attach them if using a V1 micro:bit
 
الخطوة 2: برمجها
1from microbit import *
2import radio
3import music
4radio.config(group=1)
5radio.on()
6
7def alarm():
8    display.show(Image.ANGRY)
9    music.play(music.BADDY)
10    
11while True:
12    message = radio.receive()
13    if message:
14        alarm()
15    if accelerometer.was_gesture('shake'):
16        radio.send('thief!')
17        alarm()
18الخطوة 3: حسّنها
- ما الذي يمكنك حمايته أيضًا بجهاز إنذار مثل هذا؟ كيف يمكن أن يساعد في حماية الأشجار؟
 - اجعله أكثر حساسية باستخدام قراءات مقياس التسارع أو إيماءات أخرى.
 - قم بتقسيم البرنامج إلى اثنين، لذلك لديك برامج مختلفة على المستشعر في الشيء الثمين وفي المنبه القريب منك.
 - قم بإرسال رسائل مختلفة وإظهار صور مختلفة لأجهزة استشعار تنبيه مختلفة على مختلف الأشياء الثمينة.
 
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.


