第 1 步:制作
它是什么?
这个简单的指南针将向你展示哪个方向是北方。

工作原理
- micro:bit有一个称为磁力计的指南针传感器,用于测量磁场。 它可以感应地球的磁场,因此你可以将其用作指南针。
- 首次使用micro:bit指南针时,必须进行校准。 屏幕上会出现一个小游戏,你必须将micro:bit倾斜以点亮每个LED,然后就可以使用了。
- 程序使用无限(永远)循环来持续读取指南针的读数,并将其存储在名为“bearing”的变量中。 然后使用选择if… else语句进行判断,如果变量“bearing"大于315度或小于45度,则在LED显示屏上显示N(北)。 这意味着只要你的micro:bit指向了大致正确的方向,它就会向你显示北方。
所需材料
- micro:bit(或者MakeCode模拟器)
- MakeCode或者Python编辑器
- 电池盒(选配)
- 一个拥有磁极的星球,比如地球!
第 2 步:编程
第 3 步:完善
- 减少"bearing"变量范围,使指南针更精确:使变量小于45或者大于315。
- 添加指南针的其他点以显示micro:bit指向东、西和南。
- 添加声音功能,在指向北时发出声音,以便视障人士可以使用该指南针。

This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.