UpyCraft-micropython:microbit之radio通信
2017-08-141.5万
AI 快速预览详细
本文介绍了如何使用micro:bit的radio功能实现无线通信。首先,准备两块micro:bit主板和数据线。然后,在UpyCraft-Micropython中编写代码,配置radio参数并打开radio功能。主机发送数据,从机接收并显示。通过这种方式,可以实现简单的无线通信,甚至可以制作遥控小车等项目。
|
microbit有一个自带的无线通信功能,和蓝牙相似,他的操作很操作简单。 通过这个radio功能,我们就有很多很有趣的可以玩啦。 首先,我们需要准备的工具: 硬件: micro:bit主板 X2 数据线 X2 (或3.3V电源) 软件: UpyCraft-Micropython 连接: ![]() 代码: 主机发送: 第1行和第2行:导入所需的包 第4行和第6行:设置radio并打开radio功能 第7行到第14行:循环发送i,并在主机屏幕上显示。 从机接收: 第1行和第2行:导入所需要的包 第4行和第6行:配置并使能radio 第7行到第13行:接受radio的信息,并将信息打印到终端以及显示到从机的屏幕上 radio.receive():当没有接收到消息会返回None信息 执行结果: 主机端: ![]() 从机端: ![]() 当没有消息时,显示None,打开主机后会接受到消息,打印1。 实物图: 主机未发送数据,从机显示None: ![]() 主机发送数据,从机显示1: ![]() 通过这个radio传递数据,我们就可以实现一些无线通信啦。甚至可以做一个遥控小车等等。。 欢迎大家加入uPyCraft-micropython QQ群:619558168 |
相关帖子
- . 基于树莓派Pico的电压表
- . 【Mind+ microPython扩展库发布】URM09- Trig超声波测距传感器
- . nfc卡64个数据块全部误写为0x00怎么恢复
- . Mind+中如何切换掌控板MicroPython固件?
- . Mind+用户必看!Arduino C与micropython,Mind+与mPython的区别
- . 救命 马上实地要去跑了,但是我的小车没有反应.
- . FireBeetle 2 ESP32-C5基于ESPNOW的无线通信
- . FireBeetle 2 ESP32 P4套装开箱和双OLED屏驱动
- . 行空板K10 刷机为micropython 展示图片
- . win11系统上传程序到microbit都会卡在98%很久









