Skip to content

النشاط

مقياس درجات الحرارة العليا والدنيا

متوسط | MakeCode, Python | أزرار, شاشة LED, مستشعر درجة الحرارة | أجهزة الاستشعار, التكرار, الطقس والمناخ, القياس , المتغيرات, درجة الحرارة, منفذ العلاقات

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

ماذا يعني؟

تتبع أعلى وأدنى درجات الحرارة عن طريق تشغيل هذا البرنامج في micro:bit.

يظهر micro:bit الرقم 9 وأيقونة الحدين الأقصى والأدنى لمقياس الحرارة

كيف يعمل ؟

  • مثل مشروع مقياس الحرارة، يستخدم هذا مستشعر الحرارة داخل وحدة المعالجة المركزية (CPU) في micro:bit لقياس درجة الحرارة بالمقياس المئوي.
  • هذا البرنامج يتتبع أدنى وأعلى درجات الحرارة المسجلة باستخدام 3 متغيرات: الحرارة الحالية هو قراءة درجة الحرارة الحالية، أقصى هو الحد الأقصى وأدنى هو الحد الأدنى.
  • في بداية البرنامج يتم تعيينهم جميعا بنفس القيمة؛ حلقة لا حدود لها (إلى الأبد) تضمن إجراء القراءة كل ثانيتين، ويقارن البرنامج درجة الحرارة الحالية مع المتغيرات الحد الأقصى والحد الأدنى.
  • إذا كانت درجة الحرارة أقل من (<) تكون القيمة المخزنة في متغير الأدنى تقوم بتغييرها إلى متغير الأدنى ليكون بنفس قيمة درجة الحرارة الحالية.
  • إذا كانت درجة الحرارة أكبر من (>) تكون القيمة المخزنة في متغير الأقصى تقوم بتغييرها إلى متغير الأقصى ليكون بنفس قيمة درجة الحرارة الحالية.
  • البرنامج يضع أيضًا نقطة على شاشة LED في كل مرة تعمل فيها الحلقة اللانهائية حتى تعرف أنها تعمل.
  • اضغط الزر A لإظهار درجة الحرارة الدنيا والزر B لإظهار درجة الحرارة القصوى المسجلة.
  • يمكنك ترك micro:bit يعمل لمدة 24 ساعة في تسجيل الحد الأقصى والحد الأدنى لدرجات الحرارة ورسمها على الرسم البياني في نفس الوقت من كل يوم ثم إعادة تعيينه.

ما تحتاجه

  • المايكروبيت (micro:bit) (أو محاكي MakeCode)
  • محرر MakeCode أو Python
  • حزمة البطارية (اختياري)
  • مصدر للحرارة أو التبريد، مثل المعجب، إذا كنت ترغب في رؤية التغير السريع في درجة الحرارة - خذ micro:bit إلى الخارج
  • ورقة الرسم البياني إذا كنت ترغب في الاحتفاظ برسم بياني لدرجات الحرارة مع مرور الوقت

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

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

  • قارن القراءة مع مقياس حرارة آخر. ما مدى دقة micro:bit؟ هل تحتاج إلى تعديل قراءة micro:bit للحصول على درجة حرارة الهواء؟ كيف يمكنك فعل ذلك؟
  • قم بتحويل درجة الحرارة إلى فهرنهايت.
  • استخدم الراديو لإرسال قراءات درجة الحرارة إلى micro:bit آخر.