Skip to content

نشاط

عداد خطوات ذو طاقة منخفضة

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

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

ماذا يعني؟

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

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

كيف يعمل ؟

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

ما تحتاجه

  • المايكروبيت (micro:bit) (أو محاكي MakeCode)
  • محرر MakeCode أو Python
  • حزمة البطارية (اختياري)
  • شيء لربط micro:bit بحذائك أو ساقك - سلسلة أو شريط أو الفيلكرو.

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

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)

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

  • قم بتعديل البرنامج حتى يقوم الزر B بتعيين العداد إلى 0.
  • قم بقياس طول الخطوة المتوسطة الخاصة بك واجعل micro:bit يقوم بضرب هذا العدد بعدد الخطوات لحساب المسافة التي تسيرها.
  • فكر في طرق لتكييف المشاريع الأخرى لجعل البطاريات تدوم لفترة أطول.