第 1 步:制作
它是什么?
将你的micro:bit变成一个简单的指南针,以度为单位显示相对于北极的方位。
![micro:bit显示0度时,指南针指向正北](https://cdn.sanity.io/images/ajwvhvgo/production/4bc56a46a71bee56bc2c7c98cdc94b9cbc30ec46-10223x6264.png?w=653&q=80&fit=max&auto=format)
工作原理
- micro:bit有一个内置的指南针传感器,称为磁力计。 你可以使用它来测量地球的磁场并将其用作指南针。
- 首次使用micro:bit指南针时,必须对其进行校准——屏幕上会出现一个小游戏,你必须倾斜micro:bit来点亮每个LED,然后就可以开始使用了。
- 当按下按钮A输入时,micro:bit会从指南针传感器获取读数,并在LED显示输出上显示设备的指南针方位数据。 将micro:bit指向北,应该会看到读数为0度。
![按北、南、东南等变换方位,指南针的角度会相应地变化](https://cdn.sanity.io/images/ajwvhvgo/production/c1ba4627f246bc638f48cd51afb80342fd1db540-2019x1878.png?w=653&q=80&fit=max&auto=format)
所需材料
- micro:bit(或者MakeCode模拟器)
- MakeCode或者Python编辑器
- 电池盒(选配)
- 一个拥有磁极的星球,比如地球!
第 2 步:编程
第 3 步:完善
- 添加另一个按钮以重新校准指南针
- 让micro:bit在指向特定方向时发出声音,在无法看清显示器或视力受损的情况下,这非常有助于导航。
- 让micro:bit显示字母或箭头,用于指向东、西、南、北。
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.