极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9732|回复: 2

求助 关于使用IRremote库红外遥控格力空调

[复制链接]
发表于 2014-6-12 20:01:34 | 显示全部楼层 |阅读模式
用遥控器按同一个按钮,得出的结果会有不同.
比如-4200 500 -550 550 -1600 550
会变成 +_50的其他数字 比如500编程550 4200变成4150,这对控制有影响没有
回复

使用道具 举报

发表于 2014-6-13 11:01:02 | 显示全部楼层
没有影响的,你的可以控制空调的开关吗
回复 支持 反对

使用道具 举报

发表于 2014-6-14 11:45:53 | 显示全部楼层
我也发现了,遥控器每次按同样的按钮,会发出不同的代码,可能接收部分只采纳一部分代码吧?
看了看红外传输的资料,太复杂了,N多种标准。。。看了几眼就崩溃了。小小的遥控器居然有这么多的讲究。

  1. #include <IRremote.h>

  2. IRsend irsend;
  3. unsigned int buf[]=    {
  4.   
  5. 9200,4250,800,400,800,400,850,2300,800,2300,800,400,850,400,800,400,800,400,850,400,800,400,800,400,800,450,750,450,750,500,700,500,700,550,600,600,600,2550,600,600,600,650,550,2550,550,650,600,650,550,650,550,650,600,650,550,700,550,650,600,650,550,650,550,700,550,650,550,650,550,2600,550,650,550,650,600,2550,550,650,550,650,600,650,550,650,550,650,650,650,550,650,550,650,600,2550,550,650,550,700,550,650,550,2600,600,650,550,650,550

  6. };

  7. void setup()
  8. {
  9. }

  10. void loop() {
  11.   irsend.sendRaw(buf,117,38);
  12.   delay(3000);
  13. }
复制代码


这是我录的我们家空调开机代码(97年的冷静王),实验成果。现在新的格力空调遥控器已经完全不一样了,其实,只要用红外接收模块,录制一下就行了,把那buf改成录下来的代码啥电器都能控制了。

电视机顶盒的,好像有点困难,因为他发送的代码太复杂了。每按一下完全不同的代码,没有任何规律,感觉像是加密的一样。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-14 07:25 , Processed in 0.037563 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表