极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 15195|回复: 9

arduino 红外线发射接受问题

[复制链接]
发表于 2013-7-15 20:40:00 | 显示全部楼层 |阅读模式
#include <IRremote.h>

int RECV_PIN=6;
IRrecv irrecv(RECV_PIN);
IRsend irsend;
decode_results results;
unsigned long date;

unsigned int rawCodes_Open_Close[26]={-25450, 2400, -550, 1250, -500, 650, -550, 1250, -500, 650, -550, 1250, -550, 600, -550, 650, -550, 1250, -500, 650, -550, 650, -550, 600, -550, 650};


void setup()
{
  Serial.begin(9600);
  irrecv.enableIRIn();
}
void loop(){
  if (irrecv.decode(&results)){  
    Serial.println("Open_Close1");
    for(int i = 0 ;i < 3 ; i ++){  
     irsend.sendSony(0xa90, 12); //
   //  irsend.sendRaw(rawCodes_Open_Close,26, 38);
    delay(100);
    }
  Serial.println("Open_Close2");
    irrecv.resume();
  }  
}

对着接收器按遥控器,按N次也只输出一次Open_Close1 和 一次 Open_Close2? 这是为什么呢?
回复

使用道具 举报

发表于 2013-7-15 23:39:53 | 显示全部楼层
负号去掉。
回复 支持 反对

使用道具 举报

发表于 2013-7-16 01:11:31 | 显示全部楼层
负号去掉 第一笔数据去掉
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-16 09:52:56 | 显示全部楼层
学长 发表于 2013-7-16 01:11
负号去掉 第一笔数据去掉

第一笔数据去掉?  是第一次输入不接受直接跳过么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-16 09:56:35 | 显示全部楼层
瘦网虫 发表于 2013-7-15 23:39
负号去掉。

#include <IRremote.h>
int RECV_PIN=6;
IRrecv irrecv(RECV_PIN);
IRsend irsend;
decode_results results;
unsigned long date;

unsigned int rawCodes_Open_Close[26]={25450, 2400, 550, 1250, 500, 650, 550, 1250, 500, 650, 550, 1250, 550, 600, 550, 650, 550, 1250, 500, 650, 550, 650, 550, 600, 550, 650};
void setup()
{
  Serial.begin(9600);
  irrecv.enableIRIn();
}
void loop(){
  if (irrecv.decode(&results)){  
    Serial.println("Open_Close1");
    for(int i = 0 ;i < 3 ; i ++){  
     irsend.sendRaw(rawCodes_Open_Close,26, 38);; //
    delay(100);
    }
  Serial.println("Open_Close2");
    irrecv.resume();
  }  
}

还是只能输出一次!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-16 10:40:38 | 显示全部楼层
学长 发表于 2013-7-16 01:11
负号去掉 第一笔数据去掉

试了好多次了,只要有发射数据后,就再也接收不到红外线信息了,这是怎么回事啊?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-16 15:19:27 | 显示全部楼层
学长 发表于 2013-7-16 01:11
负号去掉 第一笔数据去掉

弄好了,加了个初始化
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-16 15:19:44 | 显示全部楼层
瘦网虫 发表于 2013-7-15 23:39
负号去掉。

弄好了,加了个初始化~
回复 支持 反对

使用道具 举报

发表于 2014-3-8 16:20:01 | 显示全部楼层
nierixin 发表于 2013-7-16 15:19
弄好了,加了个初始化~

在哪个位置加的的呢,我也遇到了这样的问题。
回复 支持 反对

使用道具 举报

发表于 2014-3-8 16:59:40 来自手机 | 显示全部楼层
我的编泽错误是什么问题
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-13 20:37 , Processed in 0.041720 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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