0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

454398 来源:wv 2019-09-09 16:36 次阅读

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步:加强编码!

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

    关注

    1

    文章

    11

    浏览量

    14930
  • microbit
    +关注

    关注

    3

    文章

    7

    浏览量

    10630
收藏 人收藏

    评论

    相关推荐

    富有创意的micro:bit机器人和物联网项目合集

    在这个指南中,我们将向您展示一些关于2023年机器人和物联网的最有趣和创新的micro:bit项目。无论您是初学者还是经验丰富的程序员,我们的指南都适合每个人。我们将介绍一些令人兴奋的项目,比如
    的头像 发表于 03-15 10:00 184次阅读

    使用通过蓝牙与计算机通信的micro:bit

    电子发烧友网站提供《使用通过蓝牙与计算机通信的micro:bit.zip》资料免费下载
    发表于 07-13 09:45 0次下载
    使用通过蓝牙与计算机通信的<b class='flag-5'>micro</b>:<b class='flag-5'>bit</b>

    使用Arduino制作简单数字时钟

    电子发烧友网站提供《使用Arduino制作简单数字时钟.zip》资料免费下载
    发表于 06-26 10:48 5次下载
    使用Arduino<b class='flag-5'>制作</b><b class='flag-5'>简单</b>的<b class='flag-5'>数字</b>时钟

    BBC micro:bit上对Ada和SPARK的代码实现

    micro:bit是 BBC 为计算机教育设计的非常小的 ARM Cortex-M0 开发板。它配备了支持蓝牙的Nordic nRF51 32 位 ARM 微控制器。它的价格为 15 美元,是开始嵌入式编程的最便宜但最有趣的工具包之一。
    发表于 06-21 15:51 0次下载
    BBC <b class='flag-5'>micro</b>:<b class='flag-5'>bit</b>上对Ada和SPARK的代码实现

    bbc micro:bit板的micro python冒险

    电子发烧友网站提供《bbc micro:bit板的micro python冒险.zip》资料免费下载
    发表于 06-19 16:13 0次下载
    bbc <b class='flag-5'>micro</b>:<b class='flag-5'>bit</b>板的<b class='flag-5'>micro</b> python冒险

    Micro:bit上创建High Striker

    电子发烧友网站提供《在Micro:bit上创建High Striker.zip》资料免费下载
    发表于 06-19 11:08 0次下载
    在<b class='flag-5'>Micro</b>:<b class='flag-5'>bit</b>上创建High Striker

    Snap:bit:使用Snap电路为Micro:bit供电

    电子发烧友网站提供《Snap:bit:使用Snap电路为Micro:bit供电.zip》资料免费下载
    发表于 06-19 11:03 0次下载
    Snap:<b class='flag-5'>bit</b>:使用Snap电路为<b class='flag-5'>Micro</b>:<b class='flag-5'>bit</b>供电

    Snap:bit:将扬声器连接到Micro:bit

    电子发烧友网站提供《Snap:bit:将扬声器连接到Micro:bit.zip》资料免费下载
    发表于 06-19 10:17 0次下载
    Snap:<b class='flag-5'>bit</b>:将扬声器连接到<b class='flag-5'>Micro</b>:<b class='flag-5'>bit</b>

    Snap:bit:将Whistle芯片连接到Micro:bit

    电子发烧友网站提供《Snap:bit:将Whistle芯片连接到Micro:bit.zip》资料免费下载
    发表于 06-19 10:16 0次下载
    Snap:<b class='flag-5'>bit</b>:将Whistle芯片连接到<b class='flag-5'>Micro</b>:<b class='flag-5'>bit</b>

    Snap:bit:将光敏电阻连接到Micro:bit

    电子发烧友网站提供《Snap:bit:将光敏电阻连接到Micro:bit.zip》资料免费下载
    发表于 06-19 10:15 0次下载
    Snap:<b class='flag-5'>bit</b>:将光敏电阻连接到<b class='flag-5'>Micro</b>:<b class='flag-5'>bit</b>

    使用BBC Micro:Bit创建远程防盗警报

    电子发烧友网站提供《使用BBC Micro:Bit创建远程防盗警报.zip》资料免费下载
    发表于 06-16 10:41 0次下载
    使用BBC <b class='flag-5'>Micro</b>:<b class='flag-5'>Bit</b>创建远程防盗警报

    使用BBC Micro:Bit的亮度级别

    电子发烧友网站提供《使用BBC Micro:Bit的亮度级别.zip》资料免费下载
    发表于 06-16 10:40 0次下载
    使用BBC <b class='flag-5'>Micro</b>:<b class='flag-5'>Bit</b>的亮度级别

    Micro:bit控制发光圣诞毛衣

    电子发烧友网站提供《Micro:bit控制发光圣诞毛衣.zip》资料免费下载
    发表于 06-13 11:50 0次下载
    <b class='flag-5'>Micro</b>:<b class='flag-5'>bit</b>控制发光圣诞毛衣

    micro:bit贪吃蛇游戏开源分享

    电子发烧友网站提供《micro:bit贪吃蛇游戏开源分享.zip》资料免费下载
    发表于 06-13 10:58 2次下载
    <b class='flag-5'>micro</b>:<b class='flag-5'>bit</b>贪吃蛇游戏开源分享

    数字地和模拟地、TYPEC/TYPEA/MICRO固定脚接地的问题

    数字地和模拟地、TYPEC/TYPEA/MICRO固定脚接地的问题 1.TYPEC 6pin四固定脚不直接接PCBA的GND。分别串联
    发表于 05-08 17:01