极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 瘦网虫

解决问题系列(2)——红外发射"未知类型"代码

[复制链接]
发表于 2013-8-17 15:46:18 | 显示全部楼层
代码长度100,但是后面数组是99个,是把dump的第一个数去掉了吧
回复 支持 反对

使用道具 举报

发表于 2013-8-17 15:47:30 | 显示全部楼层
每次com口dump的数组都不一样,都能用吗
回复 支持 反对

使用道具 举报

发表于 2013-8-27 22:10:26 | 显示全部楼层
请问楼主:那个74位解出来的码第一个为什么在发射的时候要放到最后面?
回复 支持 反对

使用道具 举报

发表于 2013-8-27 22:52:12 | 显示全部楼层
学习了,感谢楼主!!
回复 支持 反对

使用道具 举报

发表于 2013-8-28 19:14:15 | 显示全部楼层
HeartRain 发表于 2013-8-27 22:10
请问楼主:那个74位解出来的码第一个为什么在发射的时候要放到最后面?

但是要想控制空调必须 的放在最后啊
回复 支持 反对

使用道具 举报

发表于 2013-8-29 00:02:32 | 显示全部楼层
格力空调的我曾经帮一个坛友解决过问题。因为我做过集成格力、海尔、奥克斯、美的、TCL的语音遥控器。是用51单片机写的代码,想把代码转换为arduino的,一直没有空。格力的例子请看这个帖子:http://www.geek-workshop.com/thread-4560-1-1.html
回复 支持 反对

使用道具 举报

发表于 2013-9-14 19:02:58 | 显示全部楼层
楼主能否说下hash函数怎么用
回复 支持 反对

使用道具 举报

发表于 2013-10-2 16:49:43 | 显示全部楼层
sketch_oct02b:6: error: expected constructor, destructor, or type conversion before '.' token
請問各位大大,這個意思要怎麼改??
回复 支持 反对

使用道具 举报

发表于 2013-10-8 14:39:53 | 显示全部楼层
瘦网虫 发表于 2013-2-27 10:29
这个。。我就不知道了,请论坛里的达人们出来解释吧。
我家里的格力空调用的是NEC格式的编码,很轻松就可 ...

请问楼主,原码内存特别大,你是怎么解决内存问题的
回复 支持 反对

使用道具 举报

发表于 2013-10-9 15:32:05 | 显示全部楼层
HeartRain 发表于 2013-10-8 14:39
请问楼主,原码内存特别大,你是怎么解决内存问题的

谢谢,我看了 很有用,但是空调的状态很多,都存进去还是不现实,可以让它根据32位的自动生成原码吗?
回复 支持 反对

使用道具 举报

发表于 2013-10-20 10:30:41 | 显示全部楼层
楼主,发射原码的时候原码太大,单片机内存不够怎么办?可以存32位的 转化为原码?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-21 09:11:07 | 显示全部楼层
HeartRain 发表于 2013-10-20 10:30
楼主,发射原码的时候原码太大,单片机内存不够怎么办?可以存32位的 转化为原码?

搜下我的后续帖子,说了这个问题。
回复 支持 反对

使用道具 举报

发表于 2013-12-23 22:31:36 | 显示全部楼层
38KHZ?不应该是bits的长度32么?
回复 支持 反对

使用道具 举报

发表于 2014-6-10 18:52:04 | 显示全部楼层
[pre lang="arduino" line="1" file="Gree"]#include <IRremote.h>                  // 引用 IRRemote 函式库
unsigned int rawCodes_ac_open[74] = {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);
}[/code]


我按照楼主说的,选择格力空调写了一个实验,但是控制空调一点反应也没有,请楼主帮忙一下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2014-6-10 18:55:33 | 显示全部楼层
这是电路连接图,手机下看到红外发射灯有闪动

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-5-15 23:54 , Processed in 0.042125 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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