الخطوة 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.