|
大家好,我是初学ardunio的新人。我们最近在做一个空调的遥控器,但是在红外线方面遇到了瓶颈,查了很多资料都没搞懂,可能是天资愚钝 所以发了这个贴子,大佬们有时间的话,希望能提点一下我们。
按照网上论坛的攻略,我们使用的是Mega2560的板子。第一步就是要先译码空调遥控器,我们在github上下载了关于红外线接收和发射的库,用了库里自带的范例我们测出来需要的译码图是这样的:B24D7B84(32 bits) Raw(100){一大串数字。。。。。。}。我们从这个译码看出来,这个红外协议是Raw的,所以我们记录下这些数据,再把他们代入到库里的发射范例中,但是跑出来的格式却显示Raw的格式不对,我的那句写法是这样的irsend.sendRaw(0xB24D7B84,32);跑出来的结果是IRsend::sendRaw(long unsigned int,int),有大能能帮我看看这句是哪里错的,找了一个下午资料也不是很能理解这些协议的写法,希望能在论坛里得到一些提点,谢谢谢谢了
|
|