这其实就是空调万能遥控器的原理。
用arduion遥控空调。
首先我做了一下以下几点
(1)首先有一个红外线接收管 IR receiver
(2)红外线发射灯
(3)arduino uno的板子
(4)几条面包线 Jumper cables
(5)空调遥控器
首先自己家中空调是TCL的挂式空调。。。。这个首先说明。 arduino遥控空调和空调牌子有关
(1)硬件的链接如图所示。
(2)图中告诉你如何将红外线接收管和arduino通过面包线相连。
(3)安装好IRremote.h函数库(直接从github中搜irremote进行下载 你要找到如下三个文件 IRremote.ccp IRremote.h IRremoteInt.h ,在 arduino 安装目录下的libraries\arduino_iremote_master) 注意将函数库放在正确的位置我将他们放到了\Arduino\libraries\RobotIRremote\src中了。。。这个只要能编译不报错就行
(4)因为本人的TCL空调的遥控器编码是228位,所以必须要修改IRremoteInt.h中的三行代码
第一行:
将#define RAWBUF 100
换成 #define RAWBUF 255
这是因为我的空调遥控器编码是228位,100位太少了。
有人问要是大于255位怎么办?见这个帖子