Skip to content

نشاط

إلى أين الآن؟

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

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

ما هو؟

هز الجهاز لتحصل على اتجاه عشوائي للمشي. ستتعلم عن المتغيرات، واستخدام الأرقام العشوائية، وكتل الاختيار والمقارنة.

ستُريك هذه المقاطع كيف تبدأ في البرمجة:

مقدمة

دليل البرمجة

كيف يعمل ؟

  • يستخدم البرنامج متغيرًا يسمى «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()

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

  • أضف المزيد من الإتجاهات.
  • ادمجه مع برنامج ساعة التوقيت اللمسية لصنع أداة تحفيزية تستخدم في الحصص الرياضية.

نشكر ديفيد هاي، وهو معلم في ألبرتا، كندا، على مشاركته معنا هذه الفكرة الرائعة للمشروع.