刚买的红外没反应
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灯可以闪 用串口监视器,完全没有显示... 是不是红外的设备有问题 |




