mui*_*lpp 5 lirc raspberry-pi raspberry-pi2
我正在尝试配置LIRC以使用我的Raspberry 2B和我使用晶体管和IR发射器构建的电路,如本教程中所述
安装LIRC后,我按照所有步骤操作,并在/ etc/modules中添加了这两行
lirc_dev
lirc_rpi gpio_out_pin=36
Run Code Online (Sandbox Code Playgroud)
然后我在/etc/lirc/hardware.conf中输入了这个
LIRCD_ARGS="--uinput"
LOAD_MODULES=true
DRIVER="default"
DEVICE="/dev/lirc0"
MODULES="lirc_rpi"
LIRCD_CONF=""
LIRCMD_CONF=""
Run Code Online (Sandbox Code Playgroud)
重新启动后,我将三星遥控器(BN59-00516A)的配置添加到/etc/lirc/lircd.conf
然后我再次重新启动LIRC,但是当我运行命令发送IR频率时
irsend SEND_ONCE Samsung_BN59-00865A KEY_POWER
Run Code Online (Sandbox Code Playgroud)
它抱怨以下错误:
irsend:无法连接到套接字
irsend:没有这样的文件或目录
我猜这是我的设备套接字的问题,因为在我设置的hardware.conf文件中
DEVICE = "/dev/lirc0"
Run Code Online (Sandbox Code Playgroud)
(只是因为教程说明了),但lirc0文件不在文件夹中.我找不到与此问题相关的任何其他问题,谷歌也没有帮助我.有人对此有任何暗示吗?
经过大量谷歌搜索后,我发现需要更新才能使一切正常工作。就我而言,我做了:
apt-get update, apt-get upgrade, rpi-update
Run Code Online (Sandbox Code Playgroud)
另外,正如其他教程中所指出的,根据 Raspberry 固件,您可能需要将其添加到/boot/config.txt
dtoverlay=lirc-rpi,gpio_in_pin=XX,gpio_out_pin=YY
Run Code Online (Sandbox Code Playgroud)
将 X 和 Y 替换为您正在使用的任何引脚!
| 归档时间: |
|
| 查看次数: |
6174 次 |
| 最近记录: |