Skip to content

نشاط

الحيوانات المتحركة

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

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

ما هو؟

قم بتحريك أشكالك الخاصة على شاشة المايكروبت.

صورة بطة تتحرك لأعلى وأسفل على شاشة LED في micro:bit

كيف يعمل ؟

  • يقوم البرنامج بتحريك الشكل على شاشة المايكروبت وواحدة صنعتها بنفسك.
  • يقوم البرنامج أولا بعرض شكل بطة جاهزة من الأشكال الأخرى، ثم يقوم بتحريك نسخة معدلة من الشكل عن طريق تحريك النقاط البكسلية(pixels) نحو أسفل الشاشة.
  • يقوم البرنامج بعرض صورتين مختلفتين للشكل كل نصف دقيقة مؤجلّة (500 مللي ثانية)، ليجعل الشكل تبدو مثل البطة تتحرك صعودًا وهبوطًا على الماء.
  • لانهائية الحلقة التكرارية ستقوم في عرض صورة متحركة للشكل على المايكروبت حتى تقوم بفصل الجهاز.
  • استخدام الحلقات التكرارية في برامج الحاسوب معروف أيضا باسم "التكرار". فهي تساعدك على تشكيل كود برمجي دون تكرار نفس التعليمات.

ما ستحتاجه

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

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

1from microbit import *
2
3while True:
4    display.show(Image.DUCK)
5    sleep(500)
6    display.show(Image(
7        "00000:"
8        "09900:"
9        "99900:"
10        "09999:"
11        "09990"))
12    sleep(500)

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

  • حاول تعديل وتحريك بعض الأشكال الجاهزة مثل الأرنب أو الزرافة.
  • أنشئ الصور الخاصة بك من الصفر بإستخدام ورق الرسم البياني أو ورقة تخطيط LED لرسم تصميمك الخاص.
  • قم بتشكيل سلسلة طويلة من الأشكال المتحركة لسرد قصة.
  • بالنسبة لمحرر الأكواد الخاصة بـ"بايثون"، استخدم أرقاماً مختلفة للتحكم في درجة السطوع للبكسلات المختلفة. رقم 9 هو الأكثر سطوعًا و رقم 1 هو الأكثر خفوتًا و رقم 0 لا شيء.