如何使用micro:bit制作一个简单的数字罗盘

电子说

1.2w人已加入

描述

Step 1:获取Micro:bit

如果你还没有micro:bit,你可能会在这里得到一个micro:bit:https://microbit.org/经销商/

第2步:可选:电池座

数字罗盘

如果您想将数字指南针移植,您可以考虑获取电池座。

任何带JST连接器的3V电池座都应该没问题。电池可以是CR2032,2节AAA电池,2节AA电池等。

步骤3:可选:3D打印封面

数字罗盘

数字罗盘

我觉得直接观看SMD LED灯不那么舒适,所以我做了一个3D打印的封面漫射光线,使每个LED像一个完美的方形像素:》

如果你也喜欢这些像素,你可以在这里下载并打印封面:

https://www.thingiverse.com/thing:3511591

第4步:数字罗盘如何工作?

数字罗盘

输入

微:位有一个磁场传感器,就像普通的罗盘针一样,它可以感知地球内部产生的磁场。 micro:bit library将字段值转换为相对于north的360度。

输出

micro:bit有5 x 5 LED矩阵,足以显示8中的箭头方向。 (北,东,东,东南,南,西南,西,NW)

参考:https://tech.microbit.org/hardware/

步骤5:关于磁场方向的注意事项

数字罗盘

请注意,磁场传感器和LED放置在PCB的不同侧。因此,当您查看LED侧时,磁场读数会被翻转。或者您可以将读数从北方逆时针开始。

步骤6:角度映射

数字罗盘

输入是360度值和输出是8个方向箭头,这里是角度映射:

23 - 68 NW

68 - 113 West

113 - 158 SW

158 - 203 South

203 - 248 SE

248 - 293 East

293 - 338 NE

Others North

步骤7:MakeCode

数字罗盘

以下是我的示例块代码:

https://makecode.microbit.org/_RfA4jH2Rae78

只需下载并复制到micro:bit drive即可运行。

如果您还不熟悉使用micro:bit,请先阅读官方快速入门指南:

https://microbit.org/guide/quick/

步骤8:校准Micro:bit Compass

数字罗盘

如果您是第一次使用micro:bit磁场传感器,LED矩阵将滚动单词倾斜填充屏幕。

请按照支持页面视频校准微型:位指南针:

https://support.microbit.org/support/solutions/art 。. 。

第9步:加强编码!

数字罗盘

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分