RCSwitch是Arduino上面的一个可以接收315或433MHz无线信号并解码的库。
但是有个bug: 在接收完整32bit数据的时候会丢失最高一位。
比如1111 1111 1111 1111 1111 1111 1111 1111
收到的是0111 1111 1111 1111 1111 1111 1111 1111。
这个是因为多了一次移位操作。
已修复。
另外加入了对T=4ms信号的支持(我的低功耗无线传感器发送的数据收到之后就是这德性)。
代码后附。
代码在这里。
RCSwitch是Arduino上面的一个可以接收315或433MHz无线信号并解码的库。
但是有个bug: 在接收完整32bit数据的时候会丢失最高一位。
比如1111 1111 1111 1111 1111 1111 1111 1111
收到的是0111 1111 1111 1111 1111 1111 1111 1111。
这个是因为多了一次移位操作。
已修复。
另外加入了对T=4ms信号的支持(我的低功耗无线传感器发送的数据收到之后就是这德性)。
代码后附。
代码在这里。
本文链接:https://twd2.me/archives/5906
1 条评论。