Skip to content

نشاط

قلب ينبض

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

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

ماذا يعني؟

اجعل قلب المايكروبت (micro:bit) ينبض باستخدام حلقات التكرار لإنشاء رسم متحرك.

هذان الفيديوهان يعرضان لك ما ستصنعه وكيفية برمجته:

مقدمة

دليل البرمجة

كيف يعمل ؟

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

ما تحتاجه

  • المايكروبيت (micro:bit) (أو محاكي MakeCode)
  • محرر MakeCode أو Python
  • حزمة البطارية (اختياري)

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

1from microbit import *
2
3while True:
4    display.show(Image.HEART)
5    sleep(500)
6    display.show(Image.HEART_SMALL)
7    sleep(500)
8
9

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

  • اجعل القلب ينبض بشكل أسرع أو أبطأ عن طريق تغيير وقت التأخير.
  • جرب تحريك الصور المضمنة الأخرى مثل الماس الصغير والكبير أو المربع.
  • أنشئ الرسوم المتحركة الخاصة بك باستخدام التصاميم الخاصة بك.