الخطوة ١: صنّع
ما هو؟
استخدم جهاز مايكروبت لمراقبة درجات الحرارة في الخارج عن بُعد.
مقدمة
دليل البرمجة
كيف يعمل ؟
- يستخدم هذا المشروع برنامجين مختلفين: أحدهما لجهاز مايكروبت الخارجي، الذي يستشعر درجة الحرارة ويرسلها عبر مجموعة رقم 23.
- يستخدم جهاز مايكروبت الخارجي مستشعر درجة الحرارة لقياس مدى سخونة الجو أو برودته.
- يستخدم الجهاز الاتصال اللاسلكي لإرسال قراءة درجة الحرارة إلى جهاز مايكروبت الداخلي.
- عندما يستقبل جهاز مايكروبت الداخلي قراءة درجة الحرارة من الخارج، يخزّنها في متغير يُسمّى «outdoorTemp».
- عند الضغط على الزر A في جهاز مايكروبت الداخلي، يعرض على شاشة العرض قراءة درجة الحرارة الحالية الخاصة به.
- عند الضغط على الزر B، يعرض قراءة درجة الحرارة الخارجية المخزّنة في المتغير «outdoorTemp»
المطلوب
- قطعتان من مايكروبت
- محرر شفرات لـ «بايثون» أو «ميك كود»
- حزمة البطارية
- حاوية واقية من الماء، مثال: صندوق بلاستيكي
الخطوة ٢: بَرمج
جهاز للإرسال والاستشعار الخارجي
جهاز للإستقبال والاستشعار الداخلي
1from microbit import *
2import radio
3radio.config(group=23)
4radio.on()
5outdoorTemp = '-'
6
7while True:
8 message = radio.receive()
9 if message:
10 outdoorTemp = message
11 if button_a.was_pressed():
12 display.scroll(str(temperature()))
13 if button_b.was_pressed():
14 display.scroll(outdoorTemp)
15 الخطوة ٣: حسّن
- اجعل البطاريات تدوم لفترة أطول عن طريق إيقاف تشغيل اللاسلكي في الجهاز الخارجي عندما لا يكون قيد الاستخدام، وتقليل عدد مرات إرسال قراءات درجة الحرارة.
- استخدم المتغيرات لتتبّع أعلى وأدنى درجات حرارة تم تسجيلها.
- عاير قراءات درجة الحرارة بمقارنتها بقراءات مقياس حرارة آخر، لمعرفة ما إذا كنت بحاجة إلى تعديل قراءة درجة الحرارة في جهاز مايكروبت.


