Skip to content

نشاط

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

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

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

ماذا هو؟

اجعل مشاعرك تبرز بوجوهٍ تومض.

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

كيف يعمل ؟

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

ما ستحتاجه

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

الخطوة ٢: بَرمج

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)

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

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