问题标签 [lirc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
raspberry-pi - 如何在树莓派 3 上使用 lirc 解码原始 IR 数据
我一直在尝试解码我的IR
原始数据,但总是得到未知代码。我用了
我的原始数据是
我得到了
[1.111111111.111111-#11#1111111111111111111111111111111111111111111111111111太1111111111111111111111111111111111实验值## 1111111111111111111111111 ### 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111EMK 1111111111111111�111111(11111111111111111�#
请帮助我,谢谢!
raspberry-pi - IR 发射器无法在 Raspberry Pi 上运行
我正在尝试使用 Raspberry Pi 打开我的电视。
我已按照以下说明添加了我的远程配置文件,但是没有运气!有什么建议么。
运行 sudo /etc/init.d/lircd status 时,我得到
这是我设置它的步骤。
python - Raspberry PI:现在按住“KEY_OK”按钮。出了点问题:无法解码数据请重试。(还剩 28 次重试)
我已经从https://gist.github.com/prasanthj/c15a5298eb682bde34961c322c95378b安装并配置了 LIRC 。我现在尝试记录 IR 信号,但出现此错误:
以普通用户 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.lircd.conf 作为输出文件名
信号是脉冲编码的。信号长度为 16 未知编码
请输入下一个按钮的名称(按 <ENTER> 完成录制)
现在按住按钮“KEY_OK”。出了点问题:无法解码数据请重试。(还剩 28 次重试)
现在按住按钮“KEY_OK”。出了点问题:无法解码数据请重试。(还剩 27 次重试)
现在按住按钮“KEY_OK”。出了点问题:无法解码数据请重试。(还剩 26 次重试)
现在按住按钮“KEY_OK”。出了点问题:无法解码数据请重试。(还剩 25 次重试)
driver - linux驱动程序如何将功能委托给另一个驱动程序(共享硬件)
我正在为嵌入式板上的 lirc 编写自定义红外发射器驱动程序。该板有一个 i2c-to-gpio 扩展器 ( FXL6408 )。
问题是我的驱动程序(因此 LIRC)只需要一个 GPIO 引脚,而其他应用程序需要其他引脚。像这样的东西:
我已经阅读了 LWM、LDD3 和大量关于i2c-slave
i2c适配器、总线pinctrl
、、、堆叠等gpio
的网站,但不清楚如何做我想做的事情:
my-driver
需要控制 GPIO 扩展器上的单个引脚,同时仍允许其他应用程序通过 控制其他 7 个引脚/dev/i2c-0
。
遵循这个 SO 建议很有希望但i2c_new_dummy
失败了,返回 NULL:
连接管道以实现我想要的正确方法是什么?
操作系统信息:
raspberry-pi3 - Raspberry Pi 3 的 LIRC 问题 - mode2 -d /dev/lirc0 显示无输出
我刚刚在我的 Raspberry Pi 3 上安装了最新版本的LIRC(0.10.1-5.2) ,在 Debian Buster 上运行 Raspbian。
我试图让我的 Pi 使用 lirc 从 IR 遥控器获取输入。
我对这些文件进行了必要的更改:
我已经检查并交叉检查了我的电路。一切看起来都很好。
我现在面临的挑战是当我使用以下命令测试我的 IR 接收器时,
没发生什么事。根本没有输出。没有记录脉搏。
有没有其他人遇到过这个问题?
任何帮助将非常感激。
python - 使用 LIRC 为 Raspberry PI (RPi) 设置 IR 远程控制
经过大量搜索后,我对如何为我的 RPi 项目设置红外遥控器的相互矛盾的信息感到惊讶和沮丧。我认为这很容易,但设置 Linux InfraRed Control (LIRC) 长期以来一直存在问题
但是在 2019 年 6 月,随着 Raspbian Buster 版本的发布,许多教程变得毫无价值,发生了很大变化。许多教程让您创建了一个 hardware.conf 文件,但 LIRC 不需要也不想要它,并且 lirc-rpi 模块已被 gpio-ir 模块取代。
那么如何使用 Raspbian(Buster)在 RPi 上设置 LIRC?
c - 配置:错误:C 编译器无法创建可执行文件 - Mac Sierra
我知道这些之前已经发布过,但我被困住了,似乎无法到达任何地方,即使通过阅读对我的类似问题的大量回复也是如此。
我从这篇文章的标题中得到了可怕的“C 编译器不能……”。
我在 macOS Sierra 上(关于我为什么落后的故事),并且安装了 XCode CLT 9.2。我放弃了完整的 XCode 应用程序,直接进入了 CLT——从 Dev 区域安装。
否则,我有最新的 Homebrew、GCC、Dialog、Libtool 和 Automake/Autoconf - 有些是我试图编译和安装的 LIRC 系统(IR 子系统)的先决条件。
brew config 显示它正确地看到了正确的 XCode CLT,所以我的猜测是那部分没问题。
一旦我为这个系统运行 ./configure 我会得到错误,我试图启动并运行......这是输出:
认为这可能是 LIRC 文件夹的权限问题,但它是可以访问的。
我输入了一个符号链接以确保 gcc 在 /usr/local/bin 中运行 gcc-9 并确保该路径位于 /usr/bin 之前(brew doctor 不再抱怨这一点)。
无论如何,否则我真的不确定是什么导致了失败。我以前是一名开发人员,但更多的是在 Web 应用程序方面,而不是在这个级别。
如果有人有一些建议,我很想听听他们......谢谢!:)
更新 - 这是日志中的一些输出,似乎可以缩小范围。虽然创建此安装的人声称它在最近的 macOS 版本上运行良好,但似乎使用的一些代码确实过时了,这可能是它无法编译的原因。
embedded-linux - 使用 LIRC 的 IR 遥控器。(NEC)
我正在研究 Imx8mm evk 和 yocto 项目。
我一直在尝试 ir-receiver 解决方案。
遥控器正在使用 NEC IR 协议。
1.GPIO设置
IR 接收器连接到 GPIO13。
编辑 fsl-imx8mm-evk.dts
/li>GPIO13:输入和上拉模式
/li>启用 GPIO 红外遥控
/li>
2. LIRC 安装
编辑 local.conf 文件
添加这一行。
/li>lircd 版本并检查 lirc 驱动程序
/li>
3.使用mode2命令测试遥控器
停止并检查状态 lirc 驱动程序
/li>运行模式2并测试遥控器
按下遥控器上的按钮(NEC 协议)
但是,我不明白第一个和最后一个日志。
空间13301060,空间572
开始和结束逻辑为高。
但是,mode2 第一个和最后一个日志是空间..
我知道“空间”是逻辑低时间。
有什么问题吗?
请建议我应该如何解决。
谢谢!!
不记录
/li>NEC1.lircd.conf
/li>
python - Raspberry Pi 零 W - LIRC 不起作用 - 无法启动设备
我以前安装过lirc。我的文件 boot/config.txt 包含:
文件 /etc/lirc/hardware.conf 包含:
当我尝试启动 sudo /etc/init.d/lircd status
当我提示时: sudo mode2 -d /dev/lirc0 发生此错误:
任何人有一些建议我可以如何解决这个问题?
linux - 如何创建 LIRC 配置文件?
我正在尝试使用 Linux Infrared Remote Control LIRC 库来记录来自遥控器的自定义信号并将其保存在文件中。然后,当我运行 test ir rx 时,我将使用这些信号通过 ir tx 使用 raspberry pi 再次将其发送回来mode2 -d /dev/lirc1
,输出看起来不错。
但是当我打开 /etc/lirc/lircd.conf
文件时,会发生这种情况:
所有保存的键都是零,那么我该如何解决这个问题呢?