Micro:bit教程08—学习Microbit陀螺仪

小编最早接触Arduino的时候,陀螺仪这个基本是高不可攀的传感器,除了接线,你需要理解什么鬼I2C,还有些一大堆代码,实际我们只是想DIY一个检测晃动的作品。最后弄得很复杂无疾而终。

Micro:bit的陀螺仪为你准备好各种各样的情况,基本可以满足你的需求。

Micro:bit教程08—学习Microbit陀螺仪

这里给大家特意说明下,陀螺仪只能测xyz三个轴的旋转量,不能测出位移量。

条件状况说明:

自由落体也就是一个g,如果用到3g、6g、8g,可能你要很大力甩Micro:bit,这个时候一定要注意安全

不要脱手,小bit就飞走了。

  1. 振动——晃动小bit就会符合这个条件

  2. 徽标朝上——板子立起来,这时候符合这个条件

  3. 徽标朝下——板子立起来,然后翻倒过来,这时候符合这个条件

  4. 屏幕朝上——led点阵屏向着天上,这时候符合这个条件

  5. 屏幕朝下——led点阵屏向着地下,这时候符合这个条件

  6. 向左倾斜——屏幕朝上,然后往左倾斜,这时候符合这个条件

  7. 向右倾斜——屏幕朝下,然后往右倾斜,这时候符合这个条件

我们编写了这样一个程序。在不同状况,会呈现不同的箭头和表情

Micro:bit教程08—学习Microbit陀螺仪

小编还为各位准备了GIF效果图

Micro:bit教程08—学习Microbit陀螺仪

发表评论