指北针
这篇文章会介绍如何使用“方位感测”搭配“显示箭头数字”积木,实作指北针的效果,只要把 micro:bit 拿在手上,LED 就会出现箭头指向北方。
积木程序原理
micro:bit 的方位感测,可以知道东西南北大致的方向,北方的角度范围是 315~360 和 0~45,东方是 45~135,南方为 135~225,西方是 225~315。
了解东西南北方位之后,接着就是确认箭头的方向,“指北针”的原理是“不论如何转动,箭头永远指向北方”,依据下图,使用对应的箭头图案 ( 注意,最容易误解的地方为 micro:bit 是朝向东边时,要使用“西”的箭头,朝向西边时,要使用“东”的箭头 )。
使用“重复无限次”搭配“如果...那么...否则”,判断方位是指定角度时,出现对应的箭头图案。
- 北:315~360 或 0~45 ( 注意!是“或” )
- 东:46~135
- 南:136~225
- 西:226~314
将程序下载到 micro:bit,启动后水平旋转 micro:bit,就能看到箭头不断指向北方。
范例解答
范例解答:指北针
延伸练习
如果已经熟悉了指北针的原理,还可以尝试更多好玩的作法:
- 加入转向东北、东南、西南、西北方向,箭头仍然指向北方的效果。
微信扫码关注
抖音扫码关注