IR38K 红外接收模块
IR38K 是常见的 38kHz 红外接收头,可用于读取各种遥控器的红外信号。本节介绍在树莓派 5 上连接该模块并配合 pi5-ir38k-tools
仓库解析按键代码的基本方法。
硬件连接
- VCC 接 3.3V
- GND 接 GND
- OUT 接 GPIO18(或任意可用 GPIO)
示例脚本
pi5-ir38k-tools
仓库提供了基于 lgpio
的示例脚本。克隆仓库后运行 main.py
即可在终端显示接收到的按键码:
git clone https://github.com/SwartzMss/pi5-ir38k-tools
cd pi5-ir38k-tools
python3 main.py --pin 18
脚本会持续输出检测到的十六进制编码,可据此编写自定义控制逻辑。
更多脚本与说明可参考外部仓库 pi5-ir38k-tools。