我刚刚在我的Raspberry 3上安装了LIRC(0.10.1-5.2)的最新版本,在Debian 上运行Raspbian。
我试图让我的Pi从一个红外遥控器使用lirc获取输入。
我已对这些档案作了必要的修改:
/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
我正在尝试建立空调控制系统,这将允许我控制ac的使用网络应用程序。到目前为止,我对Arduino也做了同样的事情,而且它也适用于这台特殊的空调。我可以发送和接收信号,所以我认为硬件没有任何问题。到目前为止,irsend没有给我任何错误,但信号没有发送,虽然我尝试了一些LED测试代码使用python和它的工作。以下是/etc/模块:
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at bo
我刚在我的Ubuntu17.10电脑上安装了lirc,我不能选择IR设备。通常这是在安装lirc时执行的,但是当我使用
sudo apt install lirc
所以,我尝试用
lirc-setup
但是这也失败了,一个Python错误说它找不到模块lirc:
/usr/lib/x86_64-linux-gnu/python3.6/site-packages/lirc-setup/mvc_control.py:13: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version
我一直在Python2.7中使用lirc,在Rpi3上使用Python3.5.3。现在我已经从源代码安装了Python 3.8.7,但是我不能在这个版本的Python中使用lirc,但它仍然可以在Python3.5中工作。apt-get报告python3-lirc已经是最新版本(1.2.1-2)。如何让lirc在Python3.5和3.8中都能工作? pi@RPi3:~ $ python
Python 3.8.7 (default, Jan 7 2021, 08:59:27)
[GCC 6.3.0 20170516] on linux
Type "help", "c
我试图在我的Raspberry Pi B+上设置一个滚动天气提要,使用自己的Raspberry Pi B+运行最新的Rasbian 发行版,而且我在使用Python (Linux红外线远程控制)添加IR支持时遇到了困难。
我想做的是:有四个天气变量:条件、温度、湿度和风速。它们将出现在我的16x2液晶屏幕上,以标题为中心,在第二行以标题和值为中心。它们将在屏幕上停留5秒钟,然后被替换为下一个。一旦它到达终点,它将再次循环通过。在它通过180次(大约一个小时)后,它将更新天气。我想使用我的红外遥控器的按钮1-4跳到一个特定的瓷砖,然后继续它的循环。
它正在做什么:当没有按下按钮时,它挂在lirc
我正在尝试使用Linux红外线遥控器LIRC库来记录来自遥控器的自定义信号,并将其保存到文件中。然后,我将使用这些信号使用树莓派通过ir tx再次发送它,当我运行测试ir rx mode2 -d /dev/lirc1时,输出似乎很好。
Using driver default on device /dev/lirc1
Trying device: /dev/lirc1
Using device: /dev/lirc1
space 16777215
pulse 9044
space 4463
pulse 601
space 1641
pulse 628
space 532
pulse 575
s
我尝试重新启动lirc,并得到以下错误:
find: `/sys/class/rc/*/': No such file or directory
* Stopping remote control daemon(s): LIRC [ OK ]
* Loading LIRC modules [ OK ]
find: `/sys/class/rc/*/': No such file or directory
* St
我要和一个司机约会。有以下几种说法:
/* Get the interrupt GPIO pin number */
gpiod = devm_gpiod_get_optional(dev, GOODIX_GPIO_INT_NAME, GPIOD_IN);
我读过关于的文章,但我仍然不知道到底返回了什么?
我知道gpiod_direction_output返回一个struct gpio_desc。但是devm_gpiod_get_optional的情况似乎并非如此,因为我尝试过在每个示例中打印gpiod->label,并且得到了dereferencing pointer to incom
我有Pinnacle的模拟电视PCI卡与远程(IR)控制器。我想用这个遥控器来控制XBMC。
我读到我需要LIRC守护进程,所以我安装了它(sudo apt-get install lirc),并选择Pinnacle (pro)接收器作为远程控制配置(在LIRC安装期间)。对于红外发射机,我选择无(AFAIK我没有它)。现在出现的问题是:
Setting up lirc (0.9.0-0ubuntu1) ...
ls: cannot access /lib/modules/3.2.0-23-generic/kernel/drivers/staging/lirc: No such file or
我只想知道Linux3.8中是否有一个头文件来描述硬件板(特别是Beaglebone黑板)的GPIO端口。Beaglebone黑板中有四组GPIO,每组中有32组GPIOs。因此,我猜GPIO在GROUP X(0 <= X <= 3) PORT Y (0 <= Y <= 31)中,将映射到GPIO端口(32 * X + Y)。例如,GPIO12 in GROUP1是GPIO44,当我使用Linux时,我们可以使用44个。因此,当我使用一些API(如"gpio_is_valid“)时,我可以将参数设置为44。因为我想为某些设备编写Linux驱动程序,所以我真的需要
我尝试构建一个debian包来替换lirc初始脚本
我被引用了、和
但是它在删除包方面有问题。
下面是安装提示,可以成功安装
正在设置mylirctest (0.0.1) ...
Configuration file '/etc/init.d/lirc'
==> Deleted (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
What would you like to do about it ? Your opt