初始化
1. 扫描IR模块,确定使用的数据源
sudo ir-keytable
这里确认是使用设备rc1
,协议是nec
2. 开启所有协议
sudo ir-keytable -p all
这条命令无打印输出
3. 测试
ir-keytable -t -s rc1
-t
测试,-s
指定设备;测试指定设备,按下遥控器,确定能接受指定设备的信号
4. 应用
python3的基本调用:
from evdev import InputDevice, categorize, ecodes
dev = InputDevice('/dev/input/event0')
for event in dev.read_loop():
print(event)
然后可以实现自己需要的功能,比如控制电视机、冰箱、空调、热水器、电饭锅、核弹头等等。
留言