单片机红外遥控电器

最近众筹网站上出现了不少所谓的智能家居控制器,其核心功能大概有二。

  • 一是,控制电源通断,说白了就是arduino控制继电器,这个大家都会;
  • 二是,收录家里各电器的遥控器的红外信号,然后控制电器。

但是在我看来,智能家居的开发空间不止于此,而这就是我做我的智能家居系统的一个起始的小部分。

使用以下程序获取红外无线的编码:(这里的编码是原始的编码(raw data))

在实验室中,使用单片机记录海尔空调遥控器的红外编码:

编码的第一位是一个不定值。这是一个无关紧要的值,可以直接去除,然后我们可以把这段编码复制到记事本,然后除去其中的减号,并把空格替换成逗号。(至于为什么要把减号去掉,这个我们再进行研究。)

接下来使用以下代码就可以发送了:

 最后,需要注意的是,虽然是开关键,但实际打开和关闭,是两个编码,这里的编码是开空调的编码。空调的调温按钮,通常每一个温度都对应了一个按键编码,因此如果你要调温,就要使用之前的程序,把各个温度对应的编码都记录下来。

未经允许不得转载:TacuLee » 单片机红外遥控电器

赞 (1)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址