Micro:bit无线2.4g通信-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3966|回复: 0

Micro:bit无线2.4g通信

[复制链接]
发表于 2020-11-3 00:10 | 显示全部楼层 |阅读模式
本帖最后由 topdog 于 2020-11-3 00:35 编辑

Micro:bit板载nRF51822处理器,无线模组一般是指2.4g无线通讯,另外还有低功耗蓝牙模组。2.4g通讯信道1至255个,同在一个信道上的两个Micro:bit才能通讯。功率参数可设置为0-7档,当设置为0的时候,信号强度约为-30dBm,当设置为7的时候,信号强度约为+4dBm,此设置为最大信号强度,旷野没有阻挡情况下,无线传输距离可达70米。两个Micro:bit通讯需要完成以下步骤:
1,正确烧写A、B的固件确保版本一样;
micro:bit官方固件当前最新版是0253。(a)从micro:bit断开USB电缆和电池组。按住micro:bit后面的复位按钮,将USB线插入设备。您应该会在文件管理器中看到一个名为MAINTENANCE(而不是MICROBIT)的驱动器。
(b)将从本页下载的新固件. hex文件拖放到维护驱动器上,等待设备背面的黄色LED停止闪烁。当升级完成时,
micro:bit将重置,弹出自己的计算机,并重新出现在正常的micro:bit驱动模式。
(c)检查一下MICROBIT驱动器上的DETAILS.TXT文件,确保它与你刚刚下载并闪现到接口芯片上的. hex固件有相同的版本号。文件里有Interface Version: 0253字样。

2,makecode编程
浏览器打开 https://makecode.microbit.org/# ,可以选择简体中文,界面非常友善。

microbit.JPG


3,makecode编程为例,这里选择1信道。A向B无线发送“A TO B”,B收到后显示出来,B再向A发送“B TO A”,A接收后再显示出来。makecode提供了仿真,界面左侧可以直观的看到运行的效果。没有microbit实物但是有兴趣的小伙伴也可以动手实践一下。


AToB.JPG

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 02:45 , Processed in 0.289732 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表