【MpYthonX】掌控无线灯光控制

2019-05-221.5万
精华项目
AI 快速预览详细 收起
本文介绍了如何使用掌控板实现无线灯光控制,适合STEM教育。文章详细讲解了硬件连接、固件烧录、代码编写等步骤,重点介绍了无线广播的发送和接收过程。通过2.4G无线射频通讯,可以实现一定区域内的简易组网通讯。最终效果是通过无线信号控制灯光,适合孩子在动手实践中掌握无线通信技术。


【MpYthonX】掌控无线灯光控制图1

      小满(grain buds)是二十四节气之一,夏季的第二个节气。小满--其含义是夏熟作物的籽粒开始灌浆饱满,但还未成熟,只是小满,还未大满。每年5月20日到22日之间视太阳到达黄经60°时为小满。今天利用掌控板无线控制分享一个作品【MpYthonX】掌控无线灯光控制
一、目标:
1、无线广播radio的发送和接受
2、内置图像的使用
3、调用事件
【MpYthonX】掌控无线灯光控制图3

二、环境:
1、硬件:
掌控板电池盒V1.0+扩展板V1.0 +TYPE-C数据线
2、软件: mPythonX

【MpYthonX】掌控无线灯光控制图2

三、mPythonX编程流程
1、连接串口,通过mini数据线连接掌控板和计算机
2、烧录固件,将掌控板升级最新固件0.3.2
3、编写代码,通过显示、网络、引脚等模块编写代码
4、刷入运行,刷入掌控板前,对代码进行调试代码,功能实现后刷入 掌控板
【MpYthonX】掌控无线灯光控制图4
四、编写代码
1、无线发送程序:
【MpYthonX】掌控无线灯光控制图5
【MpYthonX】掌控无线灯光控制图6

【MpYthonX】掌控无线灯光控制图7


2、无线接受程序:

【MpYthonX】掌控无线灯光控制图8

【MpYthonX】掌控无线灯光控制图9


五、知识拓展

射频(RF)是Radio Frequency的缩写,表示可以辐射到空间的电磁频率,频率范围从300KHz~30GHz之间。

掌控板提供2.4G的无线射频通讯,共 13 Channel。可实现一定区域内的简易组网通讯。在相同通道下,成员可接收广播消息。

射频一般是微波,1-100GHz,适用于短距离识别通信。

六、视频回放


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(3)
szjuliet
szjuliet
哈哈,在官方文档里找到了,4月22号的固件升级了无线广播功能,赞!
szjuliet
szjuliet
哇,这个好好玩,无线功能是刚增加进来的吗?我的mpython里没有找到。
康老师,radio应该不是ble吧。radio就像对讲机一样有频道,频道相同就可以通信。
我也一直在等掌控板的BLE功能更新,可以和手机结合做可穿戴应用。上次问过周老师他说4月底能出,但是好像官方文档里到现在还没有出来。
汤果
汤果
原来掌控板也有无线通信功能啦!可惜我掌控板和Micro:bit板都只有一块~
汤果
汤果回复rzegkly
真的吗?那就太好啦~~~
rzegkly
rzegkly
作者
回复汤果
现在的新版掌控板固件升级,硬件升级。将来掌控板和bit可以兼容互通
- 没有更多了 -