1.麦克的故事

2.麦克的布兜

1× micro: bit主控板

1× micro: bit扩展板

1× 舵机(伺服机构)

1 × micro USB 连接线

3.小麦的愿望

4.小克的黑板

STEP1:将舵机与micro: bit的P0号接口相连接。 图4.1.3连接示意图

STEP2:编写程序 ①通过“读取加速度的值”模块实现获取X,Y,Z 轴的加速度数值。

图4.1.4读取加速度的值

②加速度传感器的数值范围在-1023~1023之间变化,可以通过“显示”模块来查询变化范围哦。

图4.1.5显示加速度的值

图4.1.6实现效果

③当micro: bit板子向左倾斜时,X方向会产生一个负值,这个时候就需要舵机向右转动来抵消这个角度啦!

这里需要用到“映射模块”,将加速度X轴的值(-10231023),映射到舵机的转动角度(0°180°)。映射之后,当micro: bit板子放在水平桌面时,舵机的角度就为90度啦,对应关系如表4.1.1。

表4.1.1 在引脚中找到映射模块 图4.1.7映射模块

④在“扩展”中找到“执行器”模块,再找到“舵机模块”。 图4.1.8舵机模块

⑤选中“舵机模块”放入“循环执行”中,与“映射模块”嵌套如下: 图4.1.9执行程序

⑥最后进行结构制作,用双面胶将舵机和扩展板固定起来,使两者保持相对静止。 图4.1.10结构固定

图4.1.11水平静止

图4.1.12向左旋转

5.麦克发明室