الخطوة 1: اصنعها
ماذا يعني؟
اصنع أداة للتأكد من مستوى الصور أو الرفوف أو أسطح العمل. السماعة المدمجة في micro:bit تجعل من السهل تحسين مستوى روحك مع الملاحظات الصوتية.
مقدمة
دليل البرمجة
ما ستتعلمه
- كيفية استخدام مستشعر مقياس التسارع لقياس الزوايا
- ما معنى 'درجة' و 'تدحرج'
- كيفية الجمع بين قراءات الاستشعار ببعدين للعثور على سطح مستوي
كيف يعمل ؟
- يمكن لمقياس تسارع micro:bit قياس زوايا الميل في اتجاهين: صعودًا وهبوطًا (درجة) وجنبًا إلى جنب (تدحرج). هذا المشروع يستخدم هذا لإظهار عندما يكون micro:bit مستوي على شاشة LED وبإنشاء صوت، والذي يمكن أن يكون مفيدًا عندما تعلق صورة أو تصنع سطح عمل.
- تقوم الحلقة باستمرار بقياس زاوية micro:bit.
- إذا كان مقياس التسارع يقيس زاوية الميل بين +5 و -5 درجات من كل من الدرجة و التدحرج، يجب أن يكون مستوى micro:bit معقولًا. ثم تظهر علامة على مخرج شاشة LED وتشغل نغمة موسيقية.
- لسماع النغمة ترفق سماعات الرأس أو مكبر الصوت بالدبوس 0 و GND أو إذا كان لديك micro:bit جديد سوف تسمعها على مكبر الصوت المدمج.
- إذا كان إما الدرجة أو التدحرج خارج النطاق +5 إلى -5 درجات، تظهر علامة عبور على شاشة LED وتوقف الصوت.
ما تحتاجه
- جهاز micro:bit
- محرر MakeCode أو Python
- حزمة البطارية (اختياري)
الخطوة 2: برمجها
1from microbit import *
2import music
3
4# Uses accelerometer readings in the x and y axis
5# and also allows the micro:bit to be slightly off-level
6# to make it work better in practice
7while True:
8 if accelerometer.get_x() > -10 and accelerometer.get_x() < 10 and accelerometer.get_y() > -10 and accelerometer.get_y() < 10:
9 display.show(Image.YES)
10 music.play('C5:1')
11 sleep(200)
12 else:
13 display.show(Image.NO)
14
الخطوة 3: حسّنها
- هل يمكنك تغيير الدرجة الموسيقية تبعًا للزاوية؟
- هل يمكنك برمجة "فقاعة" LED تتحرك حول الشاشة مثل مستوى الروح الحقيقي؟
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.