الخطوة 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()
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.