Skip to content

نشاط

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

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

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

ما هو؟

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

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

كيف يعمل ؟

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

ما ستحتاجه

  • مايكروبت أو محرر الأكواد عبر الويب "ميك كود"
  • محرر أكواد لـ "بايثون" أو "ميك كود"
  • بطارية المايكروبت (اختياري)
  • شيء لربط 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 يقوم بضرب هذا العدد بعدد الخطوات لحساب المسافة التي تسيرها.
  • فكر في طرق لتكييف المشاريع الأخرى لجعل البطاريات تدوم لفترة أطول.