树莓派使用红外收发(一):设备安装
首先,最重要的一点:新版本树莓系统对lirc支持有问题,先用老版本系统测试,否则mode2运行时可能出现cannot init /dev/lirc0
1.安装lirc
sudo apt-get install lirc
首次安装可能会报错,但是不要紧,可以创建文件和目录
2.编辑config.txt
sudo vim /boot/config.txt
添加dtoverlay=lirc-rpi,gpio_in_pin=18,gpio_out_pin=17
可选:
sudo vim /etc/modules
添加
lirc_dev
lirc_rpi gpio_in_pin=18 gpio_out_pin=17
3.添加lirc红外功能
sudo vim /etc/lirc/hardware.conf
写入
LIRCD_ARGS="--uinput --listen"
LOAD_MODULES=true DRIVER="default" DEVICE="/dev/lirc0" MODULES="lirc_rpi"
4.编辑选项
sudo vim /etc/lirc/lirc_options.conf
修改
driver=default
device=/dev/lirc0
5.测试功能
sudo /etc/init.d/lircd stop sudo /etc/init.d/lircd start
再stop一下
然后执行mode2 -d /dev/lirc0
找个红外遥控,对着树莓随便按按,有显示即为安装成功
如果不成功,重新安装一下lirc或者reboot一下即可