求助!!!
用Arduino Uno板子写了一个关于红外接收的程序,但编译错误,代码如下:#include <IRremote.h>
int RECV_PIN = 11;
IRrecv irrecv(RECV_PIN);
decode_results results;
#define LED 4
void setup()
{
Serial.begin(9600);
irrecv.enableIRIn();
pinMode(LED,OUTPUT);
}
void loop()
{
if (irrecv.decode(&results))
{
digitalWrite(LED,HIGH);
delay(1000);
digitalWrite(LED,LOW);
}
else
{
Serial.println("lalala");
}
}
如有有物体靠近红外接收器时,LED闪亮,如果没有就输出"lalala";
但编译错误。。。 编译错误能不能把错误信息发一下
检查一下你有没有库文件 zjz5717 发表于 2017-9-21 22:23
编译错误能不能把错误信息发一下
检查一下你有没有库文件
C:\Program Files (x86)\Arduino\libraries\RobotIRremote\IRremoteTools.cpp:5: error: 'TKD2' was not declared in this scope
这是错误信息 Burgess 发表于 2017-9-21 23:20
C:\Program Files (x86)\Arduino\libraries\RobotIRremote\IRremoteTools.cpp:5: error: 'TKD2' was not...
你从哪里搞来的库文件啊
这是库文件的问题 zjz5717 发表于 2017-9-22 21:50
你从哪里搞来的库文件啊
这是库文件的问题
那该咋弄啊!!!
萌新求助
建议把库文件里面有关TKD2的语句双斜杠注释掉,再重新编译试试。
页:
[1]