好的,所以我有一个3针315 / 433MHz射频阅读器模块,我已连接到我的树莓派2. 2个引脚用于电压和接地,第3个用于配置为输入的GPIO引脚。 / p>
我实际上已经完成了所有这些工作。我可以通过访问文件
手动从GPIO引脚手动读取数据/sys/class/gpio/gpio23/value
我甚至可以在接收器旁边放一个车钥匙按一下按钮,然后看到值在0和1之间变化。
问题是我无法弄清楚如何读取时钟,所以我无法弄清楚数据读取中是否应该连续存在多个1或0。似乎没有任何时间戳,我可以找到最后一个值被读取的时间。
如何正确读取模块正在接收的数据?
答案 0 :(得分:0)
您的RF阅读器应该以某种已知的波特率输出串行数据(查看手册?),假设您没有将它连接到您可以使用pigpio库查看的专用串行引脚,更具体地说是比特敲击序列命令here for python或here for C/C++或here for pipes
这允许您使用任何GPIO引脚读取串行数据,并且该库具有多种使用方法的绑定,如上面的链接所示。
答案 1 :(得分:0)