利用XBee模块进行传感器数据采集与传输
1. 使用MicroPython读取TMP36传感器数据
我们可以借助XBee模块上的MicroPython脚本,从TMP36传感器读取温度数据,并将其传输到网络中的另一个XBee模块。为了简化操作,采用ZigBee网络,同时提供目标地址(DH和DL代码),以便将数据发送到特定节点。
1.1 所需设备
- 一个XBee模块用于读取传感器数据。
- 另一个XBee模块用于接收数据。在本示例中,传感器节点需使用XBee系列3模块,协调器可沿用之前示例中的设备。
1.2 配置XBee传感器节点
将用作传感器节点的XBee模块设置为运行MicroPython的终端设备或路由器,通过XCTU应用程序和USB适配器与之连接。把该模块置于MicroPython模式,使其连接到ZigBee网络,这需要一个协调器,可使用上一节的协调器。具体配置选项和值如下表所示:
| Code | Setting Name | Description | Value |
| ---- | ---- | ---- | ---- |
| AP | API Enabled | Set API mode | 4—MicroPython |
| BD | UART Baud Rate | Speed of serial connection | 115200 |
| CE | Device Role | Role in ZigBee Network | 0—Join Network |
| D3 | AD3/DIO3 | Trigger analo
超级会员免费看
订阅专栏 解锁全文
40

被折叠的 条评论
为什么被折叠?



