الخطوة ١: صنّع
ما هو؟
هز الجهاز لتحصل على اتجاه عشوائي للمشي. ستتعلم عن المتغيرات، واستخدام الأرقام العشوائية، وكتل الاختيار والمقارنة.
ستُريك هذه المقاطع كيف تبدأ في البرمجة:
مقدمة
دليل البرمجة
كيف يعمل ؟
- يستخدم البرنامج متغيرًا يسمى «direction» لتخزين عدد عشوائي.
- تخزن المتغيرات أرقامًا أو قيمًا يمكن أن تتغير في برنامج الحاسوب.
- قم بهزّ الجهاز لضبط المتغير «direction» على رقم عشوائي بين واحد وثلاثة.
- بعد ذلك، يستخدم البرنامج الاختيار والمقارنة لاختبار قيمة المتغير.
- إذا كانت قيمة المتغير «direction» يساوي ١، سيظهر سهم يشير إلى الشمال على شاشة العرض. وإذا كان يساوي ٢، سيشير السهم إلى الشرق. وإلا، يشير إلى الغرب.
- لجعل البطارية تدوم لفترة أطول، يتوقف البرنامج مؤقتًا لمدة نصف ثانية بعد ظهور السهم ثم يمسح الشاشة.
المطلوب
- مايكروبت أو محرر الأكواد عبر الويب «ميك كود»
- محرر «ميك كود»
- حزمة البطارية (اختيارية ولكن موصى بها)
الخطوة ٢: بَرمج
1# Imports go at the top
2
3
4
5from microbit import *
6import random
7
8while True:
9 if accelerometer.was_gesture('shake'):
10 random_number = random.randint(1, 3)
11 if random_number == 1:
12 display.show(Image.ARROW_N)
13 elif random_number == 2:
14 display.show(Image.ARROW_E)
15 else:
16 display.show(Image.ARROW_W)
17 sleep(2000)
18 display.clear()الخطوة ٣: حسّن
- أضف المزيد من الإتجاهات.
- ادمجه مع برنامج ساعة التوقيت اللمسية لصنع أداة تحفيزية تستخدم في الحصص الرياضية.
نشكر ديفيد هاي، وهو معلم في ألبرتا، كندا، على مشاركته معنا هذه الفكرة الرائعة للمشروع.


