我使用 PIR 传感器进行运动检测,使用 XBee s2c 进行传输。连接到 PIR 的远程(传输)XBee 配置如下
- CE=0
- DH=0
- DL=0
- D4=3
- IR=3E8 (500ms)
- IC=FF(所有引脚上的变化检测)
基本(接收)XBee 配置如下
- CE=1
- DH=0
- DL=FFFF
- D4=5
在底座上,GPIO4 连接到 LED。我已经执行了此处提到的简单测试,以检查 GPIO 是否正常工作。它的工作方式与上面提到的 DH 和 DL 一样。由于 D4 配置为 5,因此 LED 一直亮着。理论上,每当 PIR 发送高电平时,LED 应该关闭,反之亦然。但我有两个问题
- 远程 XBee 的控制台未显示任何正在发送的帧,但基本 XBee 的控制台正在显示接收帧并且它正在接收正确的 PIR 数据。
- 基座的 D4 引脚不跟随接收到的数据,即它一直保持高电平。
我已经观察到正在接收的帧,它们正在按预期显示 PIR 的响应。引脚 D4 是如何不跟随接收到的帧的?我已按照本教程了解 XBee 的 DIO 线路传递。