الخطوة ١: صنّع
ما هو؟
استخدم جهاز مايكروبت لقياس المسافات أثناء المشي.
ماذا ستتعلم؟
يوضّح هذا المشروع العملي كيفية استخدام عملية الضرب والمتغيرات لقياس المسافات.
كيف يعمل ؟
- يحسب هذا البرنامج المسافة التي تقطعها عن طريق ضرب طول الخطوة في عدد الخطوات التي تمشيها. ويستخدم متوسط طول خطوة الطفل، وهو ٠.٦ متر.
- امشِ بحذر في المسافة التي تريد قياسها، واضغط على الزر «A» مع كل خطوة تخطوها.
- يعمل البرنامج على زيادة قيمة المتغير «عدد الخطوات (Step Count)» بمقدار واحد في كل مرة تضغط فيها على الزر «A»
- اضغط على الزر «B» لمعرفة المسافة التي قطعتها بالأمتار. يحسب جهاز مايكروبت المسافة بضرب قيمة المتغير «عدد الخطوات» في طول الخطوة.
- إذا أردت معرفة عدد الخطوات التي مشيتها، اضغط على شعار اللمس الموجود في الجهة الأمامية من جهاز مايكروبت.
- لإعادة ضبط الجهاز، اضغط على زر إعادة الضبط الموجود في الجهة الخلفية منه.
المطلوب
- مايكروبت مع حزمة بطاريات
الخطوة ٢: بَرمج
1# Imports go at the top
2from microbit import *
3import music
4
5stepcount = 0
6steplength = 0.6
7display.show(0)
8music.play(['c4:4'])
9
10while True:
11 if button_a.is_pressed():
12 music.play(['c3:2'])
13 display.show(Image.HEART)
14 sleep(400)
15 stepcount += 1
16 display.clear()
17 if button_b.is_pressed():
18 display.scroll(stepcount*steplength)
19 if pin_logo.is_touched():
20 display.scroll(stepcount)الخطوة ٣: حسّن
- احسب متوسط طول خطوتك بالمتر، واستخدم هذه القيمة بدلًا من الرقم (0.6) في البرنامج.
- احسب مساحة المستطيلات، مثل أجزاء من ساحة المدرسة، وذلك بقياس طول كل ضلع ثم ضرب القياسات بعضها في بعض.
- أضف قطعة من الورق المقوّى (الكرتون) لتسهيل الضغط على الأزرار، كما هو موضّح في قسم «حسّن» ضمن مشروع شارة المشاعر.
- استخدم تعليمات برمجية لـ حاسبة المسافة المقطوعة بالكرسي المتحرك، الذي يمكنه اكتشاف دوران العجلة تلقائيًا. استبدل الرقم (0.6) بمحيط العجلة، بعد قياسه بالمتر.


