I';I为Arduino/Genuino板编译时出现退出状态1错误。正在尝试执行基本IR项目

I';I为Arduino/Genuino板编译时出现退出状态1错误。正在尝试执行基本IR项目,arduino,infrared,Arduino,Infrared,这是我试图在Arduino上运行的代码 #包括“IRremote.h” int接收器=11;//红外接收器信号引脚至Arduino数字引脚11 /*-----(声明对象)-----*/ IRECV IRECV(接收器);//创建“IRECV”的实例 解码_结果;//创建“解码结果”的实例 void setup()/*---(安装程序:运行一次)----*/ { Serial.begin(9600); Serial.println(“红外接收器按钮解码”); irrecv.enableIRIn()

这是我试图在Arduino上运行的代码

#包括“IRremote.h”
int接收器=11;//红外接收器信号引脚至Arduino数字引脚11
/*-----(声明对象)-----*/
IRECV IRECV(接收器);//创建“IRECV”的实例
解码_结果;//创建“解码结果”的实例
void setup()/*---(安装程序:运行一次)----*/
{
Serial.begin(9600);
Serial.println(“红外接收器按钮解码”);
irrecv.enableIRIn();//启动接收器
}/*--(结束设置)---*/
void loop()/*---(循环:持续运行)----*/
{
if(IRECV.decode(&results))//我们收到红外信号了吗?
{
translateIR();
resume();//接收下一个值
}  
}/*——(主回路末端)—*/
/*-----(功能)-----*/
void translateIR()//根据收到的IR代码执行操作
//描述远程红外代码
{
开关(结果值)
{
案例0xFF629D:Serial.println(“FORWARD”);中断;
案例0xFF22DD:Serial.println(“左”);中断;
案例0xFF02FD:Serial.println(“-OK-”);中断;
案例0xFFC23D:Serial.println(“右”);中断;
案例0xFFA857:Serial.println(“反向”);中断;
案例0xFF6897:Serial.println(“1”);中断;
案例0xFF9867:Serial.println(“2”);中断;
案例0xFFB04F:Serial.println(“3”);中断;
案例0xFF30CF:Serial.println(“4”);中断;
案例0xFF18E7:Serial.println(“5”);中断;
案例0xFF7A85:Serial.println(“6”);中断;
案例0xFF10EF:Serial.println(“7”);中断;
案例0xFF38C7:Serial.println(“8”);中断;
案例0xFF5AA5:Serial.println(“9”);中断;
案例0xFF42BD:Serial.println(“*”);中断;
案例0xFF4AB5:Serial.println(“0”);中断;
案例0xFF52AD:Serial.println(“#”);break;
案例0xFFFFFF:Serial.println(“REPEAT”);中断;
违约:
Serial.println(“其他按钮”);
}//终局
延迟(500);//不要立即重复
}
这是我的错误信息。(我想我已经解决了第一个问题。)


这个错误是不言自明的: “为'IRremote.h'找到了多个库”


看起来您在两个位置有相同的库文件。删除一个,编译器将知道使用哪一个

是的,但它仍然使用其中一个库。已使用:C:\Users\Mike\Desktop\Games\Zach arduino\arduino\libraries\RobotIRremote未使用:C:\Users\Mike\Documents\arduino\libraries\arduino Iremote Master您不应对问题进行会使现有答案无效的更改。如果你有新问题,你应该。。。好。。。问一个新问题。好啊这是我有史以来的第一篇帖子:|对不起。:)
Arduino: 1.8.0 (Windows 8.1), Board: "Arduino/Genuino Uno"

C:\(my folers)
arduino\arduino\libraries\RobotIRremote\src\IRremoteTools.cpp:5:16: error: 'TKD2' was not declared in this scope

 int RECV_PIN = TKD2; // the pin the IR receiver is connected to

                ^

Multiple libraries were found for "IRremote.h"
 Used: C:\Users\Mike\Desktop\Games\Zach arduino\arduino\libraries\RobotIRremote
 Not used: C:\Users\Mike\Documents\Arduino\libraries\Arduino-IRremote-master
exit status 1
Error compiling for board Arduino/Genuino Uno.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.