micro:bit ×OBLOQ:双OBLOQ模块通信实验(一)

2018-07-206371
AI 快速预览详细 收起
本文介绍了如何使用两块Micro:bit和OBLOQ IoT模块实现主从机通信的实验。硬件清单包括两块Micro:bit、两块OBLOQ IoT模块及数据线、两块Micro:Mate扩展板和两根USB电源线。通过简单的程序设置,主机可以广播信息,从机接收并返回温度或亮度数据。适用于STEM教育和创客爱好者的小制作项目。


      话说有幸参加DF的micro:bit物联网挑战赛,DF是大方的,每个送了一块Micro:Mate扩展板和Obloq IoT模块,基本的基于物联网数据采集和通信相当的方便,价格也便宜,对于学生、创客爱好都搞搞小制作相当的方便。只是自己如果要利用这个物联网的技术要做一些控制,如果不搞手机APP,感觉还有难度,大家讨论时,DF的酷刀说:数据是以广播的形式发送的,在同一个识别码Topic的设备、APP都会收到广播信息,思路来打,是否能用两块Obloq IoT模块来实现主从机的功能,满足用设备来控制设的想法。
      可是购买的Obloq IoT模块备件一直在路上,着急了两天,今天顺利收件,马上一试,成了;P

如果对Obloq IoT没有用过,请看:官方 教程  

micro:bit ×OBLOQ:双OBLOQ模块通信实验(一)图3
全家福

硬件清单:
micro:bit   2  块
Obloq IoT模块+数据线   2块
Micro:Mate扩展板 2块
USB电源线   2根


Obloq IoT模块与Micro:Mate扩展板联线说明:
红线=> +红色针
黑线=> - 黑色针
绿线=> P1
蓝线=> P2

micro:bit ×OBLOQ:双OBLOQ模块通信实验(一)图4
完成联线,并接通电源,进入工作状态

我这个人比较懒,看视频吧:


程序:
主机
micro:bit ×OBLOQ:双OBLOQ模块通信实验(一)图2
从机
micro:bit ×OBLOQ:双OBLOQ模块通信实验(一)图1

主机按下A键时,广播信息"A",从机收到"A",返回当前温度,主机按下B键时,广播信息"B",从机收到"B",返回当前环境亮度,当然在手机微信小程序的和https://iot.dfrobot.com.cn网站发送信息,从机也样会返回温度或,当前环境亮度
其实程序很简单:要注意的是两个程序的物联网服务设置是一样的,同样的TOPIC。
micro:bit ×OBLOQ:双OBLOQ模块通信实验(一)图5

程程代码如下:
下载附件microbit-物联网学习4:双OBLOQ通信.zip





创作许可协议

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

评论(1)
DI玩
DI玩
我觉得楼主的名字应该从网络白丁改成网络鸿儒
- 没有更多了 -