Skip to content

النشاط

نقل البطة

متوسط | MakeCode, Python | الراديو, مقياس التسارع | الاتصال, موجات الراديو

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

ماذا يعني؟

قم بإنشاء بطة تطير بشكل غير مرئي عبر الهواء من مايكروبت (micro:bit) إلى آخر.

عدد 2 من micro:bit، واحد يتم هزه والآخر يظهر بطة على شاشة LED

كيف يعمل ؟

  • ضع هذا البرنامج على عدد 2 من micro:bit، قم بهز واحد وستظهر البطة تطير بشكل سحري عبر الهواء من أحدهما إلى الآخر. قم بهز الآخر لإرجاعها.
  • الأمر ليس سحرًا في واقع الأمر. يستخدم خاصية micro:bit الراديو لإرسال البيانات من micro:bit إلى آخر عندما يكتشف مقياس التسارع إيماءة الاهتزاز.
  • ويضع البرنامج مجموعة الراديو أولًا إلى 23. المجموعات مثل القنوات في راديو Walkie-talkie؛ يمكن أن يكون العدد بين 0 و 255. لا يهم الرقم الذي تختاره ما دام micro:bit صديقك يستخدم نفس رقم المجموعة، ولا يوجد شخص آخر قريب يستخدم نفس المجموعة.
  • عندما تهزه، فإنه يرسل كلمة "DUCK" إلى مجموعة الراديو تلك ويمسح الشاشة. إذا تلقى أي micro:bit رسالة راديو (أي رسالة راديو)، تظهر أيقونة البطة على شاشته، لذا يجب أن يكون لديك بطة واحدة فقط مرئية في أي وقت.

ما تحتاجه

  • جهازين مايكروبيت (micro:bit) (أو محاكي MakeCode)
  • محرر MakeCode أو Python
  • حزم بطاريات (اختياري).
  • صديق للعب معه

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

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

  • اكتشف مدى المجال الواسع الذي يمكنك التحرك فيه.
  • قم بنقل حيوانات أخرى. هل تحتاج إلى تغيير الصورة، الرسالة - أم كليهما؟
  • ماذا يحدث إذا كان أكثر من 2 منكم يستخدمون نفس مجموعة الراديو؟ كيف يمكنك إصلاح هذا؟