首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Raspberry Pi GPIO读取315 GPIO/433 GPIO射频读写器模块

用Raspberry Pi GPIO读取315 GPIO/433 GPIO射频读写器模块
EN

Stack Overflow用户
提问于 2016-01-01 04:52:17
回答 2查看 1.2K关注 0票数 0

好的,所以我有一个3引脚315/433 my射频读取器模块,我已经连接到我的raspberry pi 2.2引脚是用于电压和接地的,第3引脚是作为输入配置的GPIO引脚。

我把这一切都做得很好。通过访问文件,我可以手动从GPIO引脚读取数据。

代码语言:javascript
复制
/sys/class/gpio/gpio23/value

我甚至可以在接收器旁边放置一个汽车键,按下一个按钮,看到值在0和1之间变化。

问题是,我无法理解如何读取时钟,所以我无法确定在读取的数据中是否应该有多个1或0。似乎没有任何时间戳可以查看最后一个值何时读取。

如何正确读取模块正在接收的数据?

EN

回答 2

Stack Overflow用户

发布于 2016-01-25 15:29:40

有两种常见的协议用于315/434 MHz无线传输爱好者(据我所知)。

Keyfob型遥控器倾向于使用曼彻斯特编码。

使用Virtual协议进行一般数据传输(与Arduino一样流行)。

我的pigpio库有一个Python虚拟线实现和C/Python keyfob曼彻斯特编码示例(用于接收和传输)。

票数 1
EN

Stack Overflow用户

发布于 2016-01-08 09:50:13

您的射频读取器应该以某种已知波特率输出串行数据(查看手册吗?)假设您还没有将其连接到专用的串行引脚上,您可以使用pigpio库,更具体地说,使用为蟒蛇而来这里是C/C++为管道而来的串行命令

这允许您使用任何GPIO引脚来读取串行数据,并且库有几种使用方法的绑定,如上面的链接所示。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34553628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档