各位我和他是一道的,如果能帮助我们解决问题万分感谢
主要问题在如何程序方面
以下是我们在贴吧里找到的一条帖里的回复
“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”
/*
* arduino遥控空调
*/
//By Yang Shuo
//http://blog.csdn.net/worldmakewayfordream
//Update: Pin 3 IR LED test function
#include <IRremote.h> // 引用 IRRemote 函式库
unsigned int rawCodes_ac_close[]={3000,1600,450, 1100,450, 1100,450, 400,500, 350,450, 350,450, 1100,450, 400,400, 450,400, 1100,500, 1100,450, 400,400, 1100,500, 350,400, 400,450, 1100,450, 1150,450, 400,400, 1100,500, 1100,450, 400,400, 400,400, 1150,400, 450,450, 350,450, 1100,450, 400,400, 400,450, 400,400, 400,400, 400,450, 400,450, 350,450, 400,400, 400,450, 350,450, 400,450, 350,450, 350,450, 400,450, 350,400, 400,500, 350,450, 350,450, 400,450, 350,450, 1100,450, 400,450, 400,400, 1100,450, 1100,450, 1150,450, 400,450, 350,450, 350,450, 400,450, 350,400, 400,500, 350,450, 350,450, 400,450, 350,450, 400,400, 400,400, 450,400, 1100,450, 400,450, 1100,450, 400,400, 400,450, 400,400, 400,400, 450,400, 400,400, 400,450, 400,400, 400,400, 400,450, 400,400, 400,400, 450,400, 400,450, 350,450, 400,400, 400,450, 350,450, 400,450, 350,450, 350,500, 350,450, 350,400, 450,450, 350,450, 350,450, 400,450, 350,450, 400,400, 400,450, 400,400, 400,400, 400,450, 400,400, 400,400, 400,450, 400,400, 1100,500, 350,450, 400,450, 350,450, 400,400, 400,450, 1100,450, 400,400};
IRsend irsend; // 定义 IRsend 物件来发射红外线讯号
void setup()
{
pinMode(3, OUTPUT);
digitalWrite(3, HIGH); // 点亮LED测试(需通过手机摄像模式观察) 你可以开始插个led灯来观察led灯是否亮,如果亮就可以换成红外线发射灯了
delay(3000); // 等待3秒
digitalWrite(3, LOW); // 结束测试
}
void loop()
{
Serial.print("SendIR: ");
irsend.sendRaw(rawCodes_ac_close,228, 40);
delay(3000); // 等待3秒
}
这是我遥控格力空调的代码你看看有没帮助
“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”
这位大佬给的红外发射代码的红外编码好像和rc5协议的不大一样,有无其他大佬有发射rc5协议16进制编码红外信号的代码
如能有效解决问题,万分感谢
主要问题在如何程序方面
以下是我们在贴吧里找到的一条帖里的回复
“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”
/*
* arduino遥控空调
*/
//By Yang Shuo
//http://blog.csdn.net/worldmakewayfordream
//Update: Pin 3 IR LED test function
#include <IRremote.h> // 引用 IRRemote 函式库
unsigned int rawCodes_ac_close[]={3000,1600,450, 1100,450, 1100,450, 400,500, 350,450, 350,450, 1100,450, 400,400, 450,400, 1100,500, 1100,450, 400,400, 1100,500, 350,400, 400,450, 1100,450, 1150,450, 400,400, 1100,500, 1100,450, 400,400, 400,400, 1150,400, 450,450, 350,450, 1100,450, 400,400, 400,450, 400,400, 400,400, 400,450, 400,450, 350,450, 400,400, 400,450, 350,450, 400,450, 350,450, 350,450, 400,450, 350,400, 400,500, 350,450, 350,450, 400,450, 350,450, 1100,450, 400,450, 400,400, 1100,450, 1100,450, 1150,450, 400,450, 350,450, 350,450, 400,450, 350,400, 400,500, 350,450, 350,450, 400,450, 350,450, 400,400, 400,400, 450,400, 1100,450, 400,450, 1100,450, 400,400, 400,450, 400,400, 400,400, 450,400, 400,400, 400,450, 400,400, 400,400, 400,450, 400,400, 400,400, 450,400, 400,450, 350,450, 400,400, 400,450, 350,450, 400,450, 350,450, 350,500, 350,450, 350,400, 450,450, 350,450, 350,450, 400,450, 350,450, 400,400, 400,450, 400,400, 400,400, 400,450, 400,400, 400,400, 400,450, 400,400, 1100,500, 350,450, 400,450, 350,450, 400,400, 400,450, 1100,450, 400,400};
IRsend irsend; // 定义 IRsend 物件来发射红外线讯号
void setup()
{
pinMode(3, OUTPUT);
digitalWrite(3, HIGH); // 点亮LED测试(需通过手机摄像模式观察) 你可以开始插个led灯来观察led灯是否亮,如果亮就可以换成红外线发射灯了
delay(3000); // 等待3秒
digitalWrite(3, LOW); // 结束测试
}
void loop()
{
Serial.print("SendIR: ");
irsend.sendRaw(rawCodes_ac_close,228, 40);
delay(3000); // 等待3秒
}
这是我遥控格力空调的代码你看看有没帮助
“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”
这位大佬给的红外发射代码的红外编码好像和rc5协议的不大一样,有无其他大佬有发射rc5协议16进制编码红外信号的代码
如能有效解决问题,万分感谢