Skip to content

نشاط

كُن لَعوباً

مبتدئ | MakeCode, Python | مستشعر الحركة | المدخلات/المخرجات

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

ما هو؟

وسّع مشاعرك بطرق متنوعة - اقفز بمرح لتعبّر عن خفّة دمك.

عند هز micro:bit يظهر وجهًا سخيفًا على شاشة LED

كيف يعمل ؟

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

ما ستحتاجه

  • مايكروبت أو محرر الأكواد عبر الويب "ميك كود"
  • محرر أكواد لـ "بايثون" أو "ميك كود"
  • بطارية المايكروبت (اختياري)
  • طاقة كافية للمرح.

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

1from microbit import *
2
3while True:
4    if button_a.is_pressed():
5        display.show(Image.HAPPY)
6    if button_b.is_pressed():
7        display.show(Image.SAD)
8    if accelerometer.was_gesture('shake'):
9        display.show(Image.SILLY)

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

  • جرّب وجوهاً أخرى: (غاضب -محتار - غير مهتم)
  • اظهر وجهاً آخر عند الضغط على الزرين A و B معا.
  • أضف مشاعر جديدة باستخدام شاشة LED لرسم صورك الخاصة كما فعلنا في الحيوانات المتحركة.
  • يمكن لمقياس التسارع أن يستشعر "إيماءات" أخرى مثل "السقوط الحر" وما إذا كان يميل إلى اليسار أو اليمين - جربها. Find out more about gestures in micro:bit Python here.