Skip to content

نشاط

جهاز إنذار لعلبة البسكويت

مبتدئ | MakeCode, Python | شاشة الإضاءة, مستشعر الضوء | أجهزة الاستشعار, الإختيار, رقم وقيمة المكان

الخطوة ١: صمّمها

ماذا هو؟

هل فتش أحد من قبل علبة البسكويت الخاصة بك؟ يمكنك برمجة المايكروبت ليلعب دور المنبه لإعلامك! ستتعرف على مستشعر الضوء، الإختيار ، ومنطق المقارنة.

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

كيف يعمل ؟

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

ما ستحتاجه

  • مايكروبت أو محرر الأكواد عبر الويب «ميك كود»
  • محرر «ميك كود»
  • حزمة البطاريات

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

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

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