教学原文参考:指北针
这篇文章会介绍如何使用「方位感测」搭配「显示箭头数字」积木,实作指北针的效果,只要把 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,就能看到箭头不断指向北方。
范例解答:指北针
如果已经熟悉了指北针的原理,还可以尝试更多好玩的作法:
- 加入转向东北、东南、西南、西北方向,箭头仍然指向北方的效果。
大家好,我是 OXXO,是个即将迈入中年的斜杠青年,如果对我有点兴趣(笑,可以与我联系,一起来做点有玩又有创意的东西吧!
>>: 利用 Google App Script 将资料存到 Google Sheet(2)
昨天有稍微提到 public、private 这样的东西,直接把昨天的程序拿来修改一下: fun m...
您所使用的Windows 10是否经常崩溃?您是否在Windows 10中收到档案丢失或损坏的错误?...
个人主要是看金鱼都能懂的Bootstrap影片学习BootStrap的, 比起看文件的方式学习,金鱼...
大家好,我是YIYI,今天我要利用MARVEL将前面三个介面做出连结。 制作介面连结 首先,先进入昨...
时间复杂度(Time complexity) 我们要怎麽知道一个程序要跑多久? 正常来说要真的执行下...