初始化

1. 扫描IR模块,确定使用的数据源

sudo ir-keytable
file
这里确认是使用设备rc1,协议是nec

2. 开启所有协议

sudo ir-keytable -p all
这条命令无打印输出

3. 测试

ir-keytable -t -s rc1
file
-t测试,-s指定设备;测试指定设备,按下遥控器,确定能接受指定设备的信号

4. 应用

python3的基本调用:

from evdev import InputDevice, categorize, ecodes
dev = InputDevice('/dev/input/event0')

for event in dev.read_loop():
    print(event)

然后可以实现自己需要的功能,比如控制电视机、冰箱、空调、热水器、电饭锅、核弹头等等。

最后修改日期: 2022年3月15日

作者

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。