Skip to content

نشاط

التعابير المضيئة

مبتدئ | MakeCode, Python | الأزرار, شاشة LED | التسلسل, التكرار, ملخص

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

ما هو؟

اظْهر مشاعرك على المايكروبت بوجوهٍ وامضة.

يعرض مايكروبت (micro:bit) وجهًا مبتسمًا وامضًا على شاشة عرض LED

كيف يعمل ؟

  • كما فيمشروع "شارة المشاعر"، يقوم هذا البرنامج على إظهار أشكالاً تعبيرية علىشاشة المايكروبت.
  • "حلقة التكرار" (Loop) تجعل التعليمات البرمجية تعمل للأبد، ولكننا استخدمنا هذه المرة تكراراً محدوداً حتى يظهر الشكل على الشاشة 4 مرات فقط.
  • التكرار هي فكرة مهمة في البرمجة الحاسوبية، حيث أنّها توفر تكرار نفس الكود البرمجي عدة مرات، مما يزيد من كفاءة البرنامج. تسمى هذه الفكرة أيضًا في البرمجة بــ"التكرار".

ما ستحتاجه

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

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

1from microbit import *
2
3while True:
4    if button_a.is_pressed():
5        for x in range(4):
6            display.show(Image.HAPPY)
7            sleep(200)
8            display.clear()
9            sleep(200)
10    if button_b.is_pressed():
11        for x in range(4):
12            display.show(Image.SAD)
13            sleep(200)
14            display.clear()
15            sleep(200)

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

  • اجعل الشكل التعبيري يضيء أكثر من مرة من خلال جعل الرقم أكبر من 4.
  • اجعل الإضاءة تضيء بسرعة أو ابطأ بجزء من الثانية وذلك بتغيير مدة التنفيذ إلى 0.2 ثانية (200 مللي ثانية).
  • أجعلها تضيء إلى الأبد.
  • استخدم الأشكال التعبيرية الأخرى أو ارسم تعبيرك الخاص.