树莓派接收红外线信号

 

 

开发环境

树莓派2B

操作系统

pi@raspberrypi:~ $ uname -a
Linux raspberrypi 4.19.57-v7+ #1244 SMP Thu Jul 4 18:45:25 BST 2019 armv7l GNU/Linux

  红外接收管

 

安装lirc

sudo apt update
sudo apt install lirc

修改CONFIG.TXT

修改文件 /boot/config.txt :

sudo gedit /boot/config.txt

找到 lirc-rpi module 的部分,修改为:

# Uncomment this to enable the lirc-rpi module
dtoverlay=gpio-ir,gpio_out_pin=17,gpio_in_pin=18,gpio_in_pull=up

修改驱动配置 

 

修改文件 /etc/lirc/lirc_options.conf :

sudo nano /etc/lirc/lirc_options.conf
# 把:
driver = devinput
device = auto

# 修改为:
driver = default
device = /dev/lirc0

 创建配置文件

sudo gedit /etc/lirc/hardware.conf

LIRCD_ATGS="–-uinput –listen"
DRIVER="default"
DEVICE="/dev/lirc0"
MODULES="gpio-ir"

测试红外输入

# 必须停止lircd服务才能进入接收红外信号模式
sudo service lircd stop
mode2 -d /dev/lirc0

运行上述命令后,用遥控器对着接收管随便按一些按钮,如果出现形式如下的输出就表示正常:

 

space 242
pulse 575
space 240
pulse 587
space 251
pulse 555
space 240
pulse 574
space 242
pulse 581
space 239
pulse 576
space 240
pulse 576
space 240
...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值