5176浏览
查看: 5176|回复: 2

[已解决] 刚买的红外没反应

[复制链接]
刚在taobao 官方买的
DFRobot Arduino Nano 328+Nano传感器扩展板 2件套 ATMEGA328
DFRobot Arduino 电子积木 红外遥控 红外解码 红外无线遥控套件
发射器 有蓝色的光     红外接到11   LED接13
代码如下:
#include <IRremote.h>
const int irReceiverPin = 11;
IRrecv irrecv(irReceiverPin);
decode_results results;  
void setup()
{
  pinMode(13, OUTPUT);
  Serial.begin(9600);   // 开启串口,波特率为9600
  irrecv.enableIRIn();   // 启动红外解码
}
void loop()
{
  if (irrecv.decode(&results))
  {   // 解码成功,把数据放入results变量中  
    // 把数据输入到串口   
    Serial.println(results.value, HEX);//以16进制换行输出接收代码  
    Serial.println();//为了便于观看输出结果增加一个空行
    digitalWrite(13,1);delay(1000);digitalWrite(13,0);
    irrecv.resume();    // 继续等待接收下一组信号
  }
  //delay(600); //延时600毫秒,做一个简单的消抖
}
如果把digitalWrite(13,1);delay(1000);digitalWrite(13,0);放到if外led灯可以闪
用串口监视器,完全没有显示...
是不是红外的设备有问题

mickey  NPC

发表于 2013-5-9 15:27:14

使用老版本的IRremote库文件,在0022版本中测试以上程序没有问题,1.0.4版本报错,正在调试修改中。
回复

使用道具 举报

mickey  NPC

发表于 2013-5-9 16:09:52

以下IRremote附件可以用于1.0.4版本的库文件。

IRremote_1.0.rar

35.7 KB, 下载次数: 66

回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail