代码长度100,但是后面数组是99个,是把dump的第一个数去掉了吧
每次com口dump的数组都不一样,都能用吗
请问楼主:那个74位解出来的码第一个为什么在发射的时候要放到最后面?
学习了,感谢楼主!!
HeartRain 发表于 2013-8-27 22:10 static/image/common/back.gif
请问楼主:那个74位解出来的码第一个为什么在发射的时候要放到最后面?
但是要想控制空调必须 的放在最后啊
格力空调的我曾经帮一个坛友解决过问题。因为我做过集成格力、海尔、奥克斯、美的、TCL的语音遥控器。是用51单片机写的代码,想把代码转换为arduino的,一直没有空。格力的例子请看这个帖子:http://www.geek-workshop.com/thread-4560-1-1.html
楼主能否说下hash函数怎么用
sketch_oct02b:6: error: expected constructor, destructor, or type conversion before '.' token
請問各位大大,這個意思要怎麼改??
瘦网虫 发表于 2013-2-27 10:29 static/image/common/back.gif
这个。。我就不知道了,请论坛里的达人们出来解释吧。
我家里的格力空调用的是NEC格式的编码,很轻松就可 ...
请问楼主,原码内存特别大,你是怎么解决内存问题的
HeartRain 发表于 2013-10-8 14:39 static/image/common/back.gif
请问楼主,原码内存特别大,你是怎么解决内存问题的
谢谢,我看了 很有用,但是空调的状态很多,都存进去还是不现实,可以让它根据32位的自动生成原码吗?
楼主,发射原码的时候原码太大,单片机内存不够怎么办?可以存32位的 转化为原码?
HeartRain 发表于 2013-10-20 10:30 static/image/common/back.gif
楼主,发射原码的时候原码太大,单片机内存不够怎么办?可以存32位的 转化为原码?
搜下我的后续帖子,说了这个问题。
38KHZ?不应该是bits的长度32么?
#include <IRremote.h> // 引用 IRRemote 函式库
unsigned int rawCodes_ac_open = {23458,8850,-4450,650,-550,600,-1650,600,-600,600,-1650,650,-1650,650,-500,650,-550,650,-550,600,-600,600,-1650,650,-1650,600,-1650,600,-600,650,-550,600,-550,650,-550,600,-600,600,-600,600,-550,650,-550,650,-550,600,-1650,650,-550,600,-600,600,-600,600,-550,650,-550,650,-550,600,-1650,650,-550,600,-1700,600,-550,650,-550,600,-1700,600,-550,650};
IRsend irsend; // 定义 IRsend 物件来发射红外线讯号
void setup()
{
Serial.begin(9600);
pinMode(3, OUTPUT);
digitalWrite(3, HIGH); // 点亮LED测试(需通过手机摄像模式观察)
delay(3000); // 等待3秒
digitalWrite(3, LOW); // 结束测试
}
void loop()
{
Serial.print("SendIR: ");
//irsend.sendRaw(rawCodes_ac_open,74, 32); // 记得换成你遥控器的红外线编码
delay(3000);
}
我按照楼主说的,选择格力空调写了一个实验,但是控制空调一点反应也没有,请楼主帮忙一下
这是电路连接图,手机下看到红外发射灯有闪动