[树莓派中LIRC库的配置]
1、电路连接
LIRC库默认:[以下引脚号码均为BCM编码]
红外发射器:Pin#17
红外接收器:Pin#18
# 如果希望修改引脚,见下
2、安装LIRC
sudo apt-get install lirc
# 出现问题时,请考虑sudo apt-get update或通过github下载,或官网下载源代码
3、编辑系统配置文件:
sudo vim /boot/config.txt
添加以下一行内容到config.txt 中
dtoverlay=lirc-rpi,gpio_in_pin=18,gpio_out_pin=17 #此处可以修改引脚
编辑modules ,并添加配置。
sudo vim /etc/modules
添加以下两行内容到modules中
lirc_dev
lirc_rpi gpio_in_pin=18 gpio_out_pin=17
4、配置LIRC:
sudo vim /etc/lirc/hardware.conf
修改以下行
LIRCD_ARGS=”--uinput --listen”
DRIVER=”default”
DEVICE=”/dev/lirc0″
MODULES=”lirc_rpi”
5、sudo /etc/init.d/lirc restart重启LIRC以使更改生效
# 如果/dev下面没有lirc0,则sudo modprobe lirc_rpi gpio_out_pin=18 gpio_in_pin=17
# 如果执行irsend函数提示:无法连接socket,原因:LIRC Daemon未启动;命令行下运行 user@pi: $ lircd即可
# 学习后的文件放在:/etc/lirc/lircd.conf /etc/lirc/lirc/lircrc ~/lirc.conf
# lircd.conf配置文件中的name应修改为一个字符串名称而不应为路径(如:将name /home/pi/lir.conf修改为foo)