刚买的红外没反应

2013-05-098630
AI 快速预览详细 收起
本文讨论了使用DFRobot Arduino Nano 328+Nano传感器扩展板和红外遥控套件时遇到的问题。用户发现红外接收器无反应,通过具体的代码调试步骤,包括将LED灯闪烁代码移到if语句外,确认了硬件连接正常。文章还建议使用串口监视器来观察解码结果,以进一步排查问题。
刚在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灯可以闪
用串口监视器,完全没有显示...
是不是红外的设备有问题

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(2)
Mickey
Mickey
以下IRremote附件可以用于1.0.4版本的库文件。
Mickey
Mickey
使用老版本的IRremote库文件,在0022版本中测试以上程序没有问题,1.0.4版本报错,正在调试修改中。
- 没有更多了 -