Skip to content

النشاط

البوصلة الصوتية

متوسط | MakeCode, Python | أزرار, البوصلة, الصوت, شاشة LED | استخدام البوصلة, التحديد, المتغيرات, منفذ العلاقات

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

ماذا يعني؟

اصنع بوصلة تطلق صوتًا عندما تشير إلى الشمال لجعلها أكثر سهولة وفائدة.

مقدمة

دليل البرمجة

ما ستتعلمه

  • كيفية استخدام القراءات البوصلية من مستشعر مقياس المغناطيسية في micro:bit
  • كيفية استخدام المتغيرات، الاختيار، المقارنات والمنطق لتفعيل الأحداث عندما تقع قراءات الاستشعار ضمن مجموعة من الأرقام

كيف يعمل ؟

  • حلقة تبقي micro:bit قيد التحقق من الاتجاه الذي تواجهه. إنها تخزن هذا في متغير يسمى إتجاه.
  • إذا كان الاتجاه يتراوح بين 355 و5 درجات، أنت تواجه الشمال لذلك يظهر N على شاشة LED ويصنع صوت النوم.
  • إذا كان لديك micro:bit جديد يمكنك سماع الصوت على مكبر الصوت المدمج، وإلا يمكنك توصيل سماعات الرأس بالدبوس 0 و GND.
  • إذا لم تكن تواجه الشمال، فإنه يمسح الشاشة ويوقف الصوت.
  • يمكنك أيضا الضغط على الزر A لرؤية قراءة البوصلة على شاشة LED إذا لم تكن تواجه الشمال.
  • أول مرة تستخدم فيها مشروع البوصلة على micro:bit، ربما يطلب منك لعب لعبة صغيرة. ميل الشاشة لإضاءة كل LED على الشاشة. هذا يعاير البوصلة ويتأكد من أنها تعمل بشكل صحيح.
حهاز micro:bit وعقارب البوصلة

ما تحتاجه

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

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

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

  • قم بعزف نوتات مختلفة تبعًا للاتجاه الذي تواجهه: الجنوب أو الشرق أو الغرب.
  • أضف زر آخر لمعايرة البوصلة مرة أخرى إذا كنت تعتقد أنها غير دقيقة. في MakeCode ستجد كتلة "معايرة البوصلة" تحت المدخلات... المزيد. في Python استخدم compass.calibrate()