树莓派3 raspbian系统 红外遥控器 lirc库使用笔记

目的:接入红外接受硬件,使用红外遥控器控制树莓派。

硬件图:稍后补。接受口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_options.conf文件

修改如下两行:

driver = default
device = /dev/lirc0

重新开启LIRC功能

sudo /etc/init.d/lirc stop
sudo /etc/init.d/lirc start

 重启树莓派使用mode2,进入调试界面,按下遥控器任意按钮会出现以下情况表示连接成功

树莓派3 raspbian系统 红外遥控器 lirc库使用笔记_第1张图片

你可能感兴趣的:(树莓派)