XBee S2 ZigBee 读取数字输入
XBee S2 ZigBee reading digital input
我目前有一个 XBee S2 并使用 X-CTU 通过连接到我的 PC 的 USB 转 UART 转换器将其配置为 'ZigBee Router AT'。
我希望能够使用 XBee 的数字 I/O 而不是使用另一个外部 MCU(如 Arduino)。出于测试目的,我设置了 'AD02 = Digital input' 并将其连接到一个开关和一个下拉电阻。
那么如何读取XBee的数字输入读数呢?我检查控制台,但没有任何反应。
ATIS
命令将对输入进行采样。如果您有多个 XBee 模块,您可以将远程单元配置为定期发送样本数据,甚至在输入变化时触发样本。可以将本地设备配置为目标(将 ATDH
设置为 ATSH
的值,将 ATDL
设置为 ATSL
的值)以在本地接收周期性样本。
Digi 有一篇知识库文章,其中详细介绍了 Digital and Analog input sampling。
我目前有一个 XBee S2 并使用 X-CTU 通过连接到我的 PC 的 USB 转 UART 转换器将其配置为 'ZigBee Router AT'。
我希望能够使用 XBee 的数字 I/O 而不是使用另一个外部 MCU(如 Arduino)。出于测试目的,我设置了 'AD02 = Digital input' 并将其连接到一个开关和一个下拉电阻。
那么如何读取XBee的数字输入读数呢?我检查控制台,但没有任何反应。
ATIS
命令将对输入进行采样。如果您有多个 XBee 模块,您可以将远程单元配置为定期发送样本数据,甚至在输入变化时触发样本。可以将本地设备配置为目标(将 ATDH
设置为 ATSH
的值,将 ATDL
设置为 ATSL
的值)以在本地接收周期性样本。
Digi 有一篇知识库文章,其中详细介绍了 Digital and Analog input sampling。