0

我已经从https://gist.github.com/prasanthj/c15a5298eb682bde34961c322c95378b安装并配置了 LIRC 。我现在尝试记录 IR 信号,但出现此错误:

>>pi@raspberrypi:~ $ sudo irrecord -d /dev/lirc0 ~/lircd.conf

以普通用户 pi 运行 在设备 /dev/lirc0 上使用驱动程序默认值

irrecord - 使用 lirc 记录 IR 代码的应用程序 版权所有 (C) 1998,1999 Christoph Bartelmus(lirc@bartelmus.de)

该程序将记录来自遥控器的信号并为 lircd 创建一个配置文件。

一个合适的 lircd 配置文件可能是这个包中最重要的部分,所以你应该花一些时间来创建一个工作配置文件。尽管我在这个程序中付出了很多努力,但通常无法自动识别遥控器的所有功能。接收器硬件的缺点通常使其几乎不可能。如果您在创建配置文件时遇到问题,请阅读https://sf.net/p/lirc-remotes/wiki上的文档

如果在http://sf.net/p/lirc-remotes上已经有同品牌的遥控器,您可能想尝试使用这样的遥控器作为模板。配置文件已经包含了某个品牌的遥控器使用的协议的所有参数,知道这些参数会使这个程序的工作变得更加容易。还有最常用协议的模板文件。可以使用 irdb-get(1) 下载模板。您可以通过提供文件路径作为命令行参数来使用模板文件。

请花时间按照https://sourceforge.net/p/lirc-remotes/wiki/Checklist/中的说明完成文件,并将其发送到 <lirc@bartelmus.de> 以便其他人可以使用。

按 RETURN 继续。

检查环境光是否造成过多干扰。请不要按任何按钮,请稍等几秒钟...

没有明显的噪音(收到 0 个字节)

输入远程名称(只有 ascii,没有空格):

conf

使用 conf.lircd.conf 作为输出文件名

信号是脉冲编码的。信号长度为 16 未知编码

请输入下一个按钮的名称(按 <ENTER> 完成录制)

KEY_OK

现在按住按钮“KEY_OK”。出了点问题:无法解码数据请重试。(还剩 28 次重试)

现在按住按钮“KEY_OK”。出了点问题:无法解码数据请重试。(还剩 27 次重试)

现在按住按钮“KEY_OK”。出了点问题:无法解码数据请重试。(还剩 26 次重试)

现在按住按钮“KEY_OK”。出了点问题:无法解码数据请重试。(还剩 25 次重试)

^C
4

1 回答 1

0

这个错误通常是使用FC-51模块造成的,因为这个模块同时是一个红外发射器和接收器,要使用LIRC库,你必须使用红外接收模块,并使用该模块的输出PIN配置LIRC库。

于 2019-09-23T00:13:40.647 回答