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

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


