Day 5 ( 入门 ) 指北针

指北针

教学原文参考:指北针

这篇文章会介绍如何使用「方位感测」搭配「显示箭头数字」积木,实作指北针的效果,只要把 micro:bit 拿在手上,LED 就会出现箭头指向北方。

相关文章参考:方位感测显示箭头数字逻辑判断

积木程序原理

micro:bit 的方位感测,可以知道东西南北大致的方向,北方的角度范围是 315~360 和 0~45,东方是 45~135,南方为 135~225,西方是 225~315

micro:bit - 指北针

了解东西南北方位之後,接着就是确认箭头的方向,「指北针」的原理是「不论如何转动,箭头永远指向北方」,依据下图,使用对应的箭头图案 ( 注意,最容易误解的地方为 micro:bit 是朝向东边时,要使用「西」的箭头,朝向西边时,要使用「东」的箭头 )。

micro:bit - 指北针

使用「重复无限次」搭配「如果...那麽...否则」,判断方位是指定角度时,出现对应的箭头图案。

  • 北:315~360 或 0~45 ( 注意!是「」 )
  • 东:46~135
  • 南:136~225
  • 西:226~314

micro:bit - 指北针

将程序下载到 micro:bit,启动後水平旋转 micro:bit,就能看到箭头不断指向北方。

范例解答

范例解答:指北针

延伸练习

如果已经熟悉了指北针的原理,还可以尝试更多好玩的作法:

  • 加入转向东北、东南、西南、西北方向,箭头仍然指向北方的效果。

关於我

大家好,我是 OXXO,是个即将迈入中年的斜杠青年,如果对我有点兴趣(笑,可以与我联系,一起来做点有玩又有创意的东西吧!


<<:  Day 5 ( 入门 ) 转动的眼球

>>:  利用 Google App Script 将资料存到 Google Sheet(2)

DAY14 Kotlin基础 Class 2!兼第二周回顾

昨天有稍微提到 public、private 这样的东西,直接把昨天的程序拿来修改一下: fun m...

运行系统档案检查工具以修复Windows 10中损坏的档案

您所使用的Windows 10是否经常崩溃?您是否在Windows 10中收到档案丢失或损坏的错误?...

【後转前要多久】# Day17 BootStrap - 介绍、导入

个人主要是看金鱼都能懂的Bootstrap影片学习BootStrap的, 比起看文件的方式学习,金鱼...

30天零负担轻松学会制作APP介面及设计【DAY 11】

大家好,我是YIYI,今天我要利用MARVEL将前面三个介面做出连结。 制作介面连结 首先,先进入昨...

Day.2 什麽是时间、空间复杂度?

时间复杂度(Time complexity) 我们要怎麽知道一个程序要跑多久? 正常来说要真的执行下...