Skip to content

نشاط

العداد

مبتدئ | MakeCode, Python | أزرار, شاشة LED | 15 حياة على الأرض, المتغيرات, المدخلات/المخرجات

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

ماذا يعني؟

مشروع بسيط لمساعدتك على العد... التخطيطات والقفز والطيور التي تراها خارج النافذة - أي شيء!

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

مقدمة

دليل البرمجة

كيف يعمل ؟

  • يستخدم هذا البرنامج متغيرًا يسمى "count" لتتبع الرقم الذي تحسبه.
  • وهو يحدد المتغير إلى 0 في البداية.
  • في كل مرة تضغط فيها على الزر B، فإنه يزيد من متغير العد بمقدار 1 ويظهره على شاشة LED.
  • الأعداد التي تزيد على 9 لن تبقى على الشاشة، لذلك فإن الضغط على الزر A يظهر الرقم.
  • يمكنك إعادة تعيين العداد بالضغط على الزرين A و B معا.

ما تحتاجه

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

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

1from microbit import *
2
3count = 0
4display.show(count)
5
6while True:
7    if button_a.is_pressed() and button_b.is_pressed():
8        count = 0
9        display.scroll(count)
10    elif button_b.is_pressed():
11        count += 1
12        display.scroll(count)
13    elif button_a.is_pressed():
14        display.scroll(count)
15    sleep(100)

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

  • العثور على طريقة أخرى لإعادة ضبط العدد، على سبيل المثال عن طريق اهتزاز micro:bit.
  • عرض الرقم بشكل بياني - استخدام مخطط شريطي أو نقاط.
  • إظهار قلب أو صورة أخرى عندما تصل إلى عدد معين - يمكن أن يكون هدفك هو قفزات نجومية أو نشاط آخر.
  • استخدم الراديو لإرسال رقم العد إلى micro:bit آخر يعمل كشاشة عرض بعيدة.