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

时间:2019-03-13 15:47:03

标签: python arduino raspberry-pi lirc

我已经从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

1 个答案:

答案 0 :(得分:0)

此错误通常是由使用FC-51模块引起的,因为此模块同时是红外发射器和接收器,要使用LIRC库,必须使用红外接收器模块并使用该模块的PIN码配置LIRC库