Arduino 红外遥控使用

发布于 2022-05-05  362 次阅读


库文件下载

https://wwa.lanzouo.com/iS1kXx44rad

代码部分

废话不多,直接上代码bash

#include <Wire.h> 
#include <IRremote.h>
#define RECV_PIN 10

IRrecv irrecv(RECV_PIN);  //红外遥控信号输入引脚,输入对象初始化
decode_results results;    //声明一个IRremote库函数独有的变量类型(decode_resultc)
void setup()
{
  Serial.begin(9600);
  irrecv.enableIRIn(); // 启动红外接收
  Serial.println("红外启动成功");
}

void loop()
{
if (irrecv.decode(&results)) { //检查是否接收到红外遥控信号
     Serial.println(results.value, HEX); //用2进制格式输出results.value红外信号
    irrecv.resume();                    //恢复下,继续接收下一指令
  }
  delay(100);
}
  • alipay_img
  • wechat_img
想法不去做终究就只是想法
最后更新于 2022-05-05