Skip to content

نشاط

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

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

الخطوة 1: اصنعها

ماذا يعني؟

حرك صورك على جهاز العرض في micro:bit.

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

كيف يعمل ؟

  • يقوم هذا البرنامج بإنشاء رسوم متحركة علىشاشة مخرج جهاز LED في micro:bit باستخدام صورة مضمنة مسبقًا وواحدة تنشئها بنفسك.
  • أولًا يعرض صورة البطة المدمجة ثم يعرض نسخة معدلة، يتم صنعها عن طريق تحريك جميع النقاط (بكسل) لأسفل صف واحد.
  • يقوم بعرض صورتين مختلفتين واحدة تلو الأخرى بتأخير مقداره نصف دقيقة (500 مللي ثانية)، لجعلها تبدو مثل البطة تتحرك صعودًا وهبوطًا على الماء.
  • حلقة تكراريةلا نهائية تبقي micro:bit بعرض تسلسل الصور حتى تقوم بفصل micro:bit.
  • استخدام الحلقات التكرارية في برامج الحاسوب معروف أيضا باسم التكرار. إنها تساعدك على إنشاء كود برمجي مصغر فعَّال دون تكرار نفس التعليمات بلا داع.

ما تحتاجه

  • المايكروبيت (micro:bit) (أو محاكي MakeCode)
  • محرر MakeCode أو Python
  • حزمة بطاريات (اختياري).
  • ورقة رسم بياني اختيارية أو ورقة تخطيط LED لرسم تصاميم الحيوانات الخاصة بك

الخطوة 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: حسّنها

  • حاول تعديل وتحريك بعض الصور المختلفة المضمنة مثل GIRAFFE و RABIT.
  • أنشئ الصور الخاصة بك من الصفر بإستخدام ورق الرسم البياني أو ورقة تخطيط LED لرسم تصميمك الخاص.
  • أنشئ سلاسل أطول من الصور المتحركة لتروي قصة.
  • في Python، استخدم أرقام مختلفة لتغيير سطوع وحدات البكسل المختلفة. رقم 9 هو الأكثر سطوعًا و رقم 1 هو الأكثر خفوتًا و رقم 0 مغلق.