7n25gSnP 发表于 2026-3-24 13:17:19

【Arduino教程】红外遥控器使用指南

## Arduino红外遥控器使用指南
### 简介
红外遥控器是Arduino项目中常用的输入设备,可以用来控制各种电子设备。本文将详细介绍如何使用Arduino读取红外遥控器信号。
### 硬件准备

[*]Arduino开发板(Uno/Nano/Mega均可)
[*]红外接收器模块(TSOP38238)
[*]红外遥控器
[*]杜邦线若干
### 接线说明

红外接收器引脚Arduino引脚
VCC5V
GNDGND
OUTD3
### 代码实现
#include <IRremote.h>int RECV_PIN = 3;IRrecv irrecv(RECV_PIN);decode_results results;void setup() {Serial.begin(9600);irrecv.enableIRIn();}void loop() {if (irrecv.decode(&results)) {    Serial.print("IR Code: ");    Serial.println(results.value, HEX);    irrecv.resume();}}### 常见问题

[*]无法接收信号?检查VCC和GND是否接反
[*]信号不稳定?调整接收器位置
[*]代码不工作?确认库文件已安装
### 进阶应用

[*]红外学习型遥控器
[*]红外通信模块
[*]多路红外控制
页: [1]
查看完整版本: 【Arduino教程】红外遥控器使用指南