Skip to content

نشاط

عدّاد الخطوات بميزة توفير الطاقة

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

الخطوة ١: صنّع

ما هو؟

اصنع نسخة من عدّاد الخطوات مع بطارية تدوم لفترة طويلة.

micro:bit مع عرض فارغ مرتبط بالحذاء

كيف يعمل ؟

  • مثل مشروع عداد الخطوات يستدعي البرنامج المستشعر لحساب خطوة واحدة في كل مرة يتم فيها هز الجهاز، ثم يخزن المجموع في متغير يُسمى «الخطوات».
  • جعل المصابيح قيد التشغيل على الشاشة يستهلك المزيد من الطاقة. لذلك يقوم البرنامج بتوفير الطاقة عند الضغط على الزر «A» لعرض المجموع.
  • هذا يعني أن عمر البطارية ستدوم لفترة أطول، مما يوفر المال ويقلل النفايات ويساهم في حماية البيئة.

المطلوب

  • مايكروبت أو محرر الأكواد عبر الويب «ميك كود»
  • محرر أكواد لـ «بايثون» أو «ميك كود»
  • حزمة بطاريات (اختياري)
  • شيء ما لربط مايكروبت بساقك أو حذائك - (خيط - شريط لاصق- شريط فيلكرو).

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

1from microbit import *
2steps=0
3
4while True:
5    if accelerometer.was_gesture('shake'):
6        steps += 1
7    if button_a.is_pressed():
8        display.scroll(steps)

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

  • عدّل البرنامج بحيث يقوم الزر «B» بإعادة ضبط العداد إلى الصفر.
  • قم بقياس طول خطواتك واجعل الجهاز يضرب هذا القياس في عدد الخطوات لحساب المسافة التي قطعتها سيرًا على الأقدام.
  • فكر في طرق لتكييف مشاريع مايكروبت الأخرى لجعل البطاريات تدوم لفترة أطول.