首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Raspberry Pi 3- mode2 -d /dev/ LIRC 0的LIRC问题显示没有输出

Raspberry Pi 3- mode2 -d /dev/ LIRC 0的LIRC问题显示没有输出
EN

Stack Overflow用户
提问于 2019-07-29 13:18:01
回答 3查看 2K关注 0票数 1

我刚刚在我的Raspberry 3上安装了LIRC(0.10.1-5.2)的最新版本,在Debian 上运行Raspbian。

我试图让我的Pi从一个红外遥控器使用lirc获取输入。

我已对这些档案作了必要的修改:

代码语言:javascript
复制
/etc/lirc/lirc_options.conf 

driver          = default
device          = /dev/lirc0

/boot/config.txt

dtoverlay=gpio-ir,gpio_in_pin=18,gpio_out_pin=17,gpio_in_pull=up 

//I set mine on up on GPIO pins 17 and 18 instead of 22 and 23

我已经检查了我的电路。一切看起来都很好。

我现在面临的挑战是当我用下面的命令测试我的红外接收器时,

代码语言:javascript
复制
mode2 -d /dev/lirc0

什么都没发生。根本没有输出。没有脉搏记录。

还有其他人经历过这个问题吗?

任何帮助都将不胜感激。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-07-30 06:59:27

在花了很长时间想办法解决这个问题之后,我终于解决了。希望我的回答能帮助到其他人。

首先要注意的是,红外器件已由lirc-rpi转变为gpio-ir。

不过,我的/boot/config.txt文件中已经有了这个更改,如下所示:

代码语言:javascript
复制
dtoverlay=gpio-ir,gpio_in_pin=18,gpio_out_pin=17,gpio_in_pull=up 
// in stead of dtoverlay=lirc-rpi

我只是觉得重要的是要指出。

由于我试图让我的Pi从一个红外遥控器的输入使用lirc,我决定首先测试我的红外传感器,以确保它的工作。

为了做到这一点,我把传感器连接起来如下:

  1. 引脚1是输出,所以我们把它连接到可见的LED和电阻器上。
  2. 引脚2是地面
  3. 引脚3是VCC,连接到3v3。

您可以从本教程这里中找到更详细的一步一步的说明,这也显示了如何连接您的电路,如下所示。

在这个测试中,每当我用遥控器指着接收器时,我的LED就会亮起来,这给了我希望它能正常工作。

下一步是在我的覆盆子皮上测试红外接收器,这是我在开始时遇到的挑战。

我重新连接我的电路,这次:

  1. 引脚1是数据,转到RPi引脚12 (GPIO 18)。
  2. 引脚2是GND,转到RPI引脚6(地面)
  3. 引脚3是功率,RPi引脚1 (3v3)

然后我运行这个命令sudo /etc/init.d/lirc stop,以确保服务没有运行。

然后,我运行了最初的命令mode2 -d /dev/lirc0,现在按下随机按钮从我的遥控器在接收器和维奥拉!我现在可以在屏幕上看到一些脉冲按下每一个按钮。

票数 3
EN

Stack Overflow用户

发布于 2019-08-11 12:36:57

就像你一样,我设法在RPI 3上接收脉冲/数据,似乎在输出上有问题。

我有USB条灯和我的RPI与IRC接收器,这是这样,我可以监测所捕获的数据对应的按钮在远程键盘上。效果很好。

但是呢?如果我按下ON按钮-我得到数据,如果我再次按ON按钮,我会得到另一组数据。这两组数据不匹配?,在这两种情况下都是mode2或mode2 -r。

我觉得我缺少一个解码输出的方法,我注意到有大量的公司,他们都有不同的代码集。

这里有一个线程,与我所拥有的完全匹配(24键IR遥控器)。

http://woodsgood.ca/projects/2015/02/13/rgb-led-strip-controllers-ir-codes/

然而,我没有看到相同的设置代码?

票数 0
EN

Stack Overflow用户

发布于 2019-10-21 10:32:46

尝试将设备更改为mode2 -d /dev/lirc1,我也面临这一问题。

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

https://stackoverflow.com/questions/57254751

复制
相关文章

相似问题

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