目的:接入红外接受硬件,使用红外遥控器控制树莓派。
硬件图:稍后补。接受口GPIO=18
首先安装lirc库
sudo apt-get update sudo apt-get install lirc
sudo vi /boot/config.txt
去掉/boot/config.txt文件中的dtoverlay=lirc-rpi前面的#
并添加以下两句
gpio_in_pin=18
gpio_out_pin=17
运行
lsmod
命令,查看列表中是否有“lirc_rpi”,若没有,运行sudo modprobe lirc_rpi加载驱动
修改lirc的硬件配置文件,如果路径下没有该文件,用vi自行新建并添加如下内容
sudo vi /etc/lirc/hardware.conf
修改或添加内容:
LIRCD_ARGS=”--uinput --listen”
LOAD_MODULES=true
DRIVER=”default”
DEVICE=”/dev/lirc0″
MODULES=”lirc_rpi”注意这里的”--uinput”,是两个“-”
编辑/etc/lirc/lirc_opti