arduino uno红外遥控代码
时间: 2023-09-04 14:10:48 浏览: 188
红外遥控代码
3星 · 编辑精心推荐
以下是一个简单的 Arduino Uno 红外遥控代码,你需要使用一个红外接收器和一个红外遥控器。
```C++
#include <IRremote.h> // 导入红外遥控库
int RECV_PIN = 11; // 定义红外接收器的引脚
IRrecv irrecv(RECV_PIN); // 创建红外接收器对象
decode_results results; // 创建一个解码结果对象
void setup() {
Serial.begin(9600); // 打开串口
irrecv.enableIRIn(); // 启用红外接收器
}
void loop() {
if (irrecv.decode(&results)) { // 如果接收到红外信号
Serial.println(results.value, HEX); // 将接收到的信号以十六进制格式输出到串口
irrecv.resume(); // 重新启用红外接收器
}
}
```
你可以将上述代码上传到你的 Arduino Uno 板子上,然后打开串口监视器,在按下红外遥控器按钮时,你会看到接收到的信号以十六进制格式输出到串口监视器上。你可以将这些值用于编写你的红外遥控器应用程序。
阅读全文