我已经从https://gist.github.com/prasanthj/c15a5298eb682bde34961c322c95378b安装并配置了LIRC。我现在尝试记录红外信号,但出现此错误:
>>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/的说明花些时间完成文件,然后将其发送到
,以便其他人可以使用。 按RETURN继续。
检查环境光是否产生过多干扰。请不要按任何按钮,只需等待几秒钟...
没有明显的噪音(接收到0个字节)
输入远程名称(仅ASCII,无空格):
conf
使用conf.lircd.conf作为输出文件名
信号经过脉冲编码。信号长度为16未知编码
请输入下一个按钮的名称(按
完成记录)
KEY_OK
现在按住按钮“ KEY_OK”。出了点问题:无法解码数据,请重试。 (还剩28次重试)
现在按住按钮“ KEY_OK”。出了点问题:无法解码数据,请重试。 (还剩27次重试)
现在按住按钮“ KEY_OK”。出了点问题:无法解码数据,请重试。 (还剩26次重试)
现在按住按钮“ KEY_OK”。出了点问题:无法解码数据,请重试。 (还剩25次重试)
^C
答案 0 :(得分:0)
此错误通常是由使用FC-51模块引起的,因为此模块同时是红外发射器和接收器,要使用LIRC库,必须使用红外接收器模块并使用该模块的PIN码配置LIRC库