【arduino】新人求助,为啥我的代码突然不能用了?
小lex 2018-04-11 10:11:51 如题。。。这个代码之前都能执行,突然就不能了,错误提示是FF5AA5 was not declared in this scope.但是之前运行都没问题啊。。。
#include <IRremote.h>
int RECV_PIN = 11;//定义红外接收器的引脚为11
int MOTOR1pin = 13;
int MOTOR2pin = 12;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup()
{
pinMode(MOTOR1pin,OUTPUT);
pinMode(MOTOR2pin.OUTPUT);
irrecv.enableIRIn(); //初始化红外解码
}
void loop()
{
if (irrecv.decode(&results))
{
Serial.println(results.value);
if(results.value == FF5AA5)
{
digitalWrite(MOTOR1pin,HIGH);//若接收到开信号,打开开关
}
else if(results.value == FF10EF)
{
digitalWrite(MOTOR2pin,HIGH);
}
else if(results.value == FF38C7)
{
digitalWrite(MOTOR2pin,LOW);
digitalWrite(MOTOR1pin,LOW);//若接收到关信号,关闭开关
}
irrecv.resume(); // 接收下一个值
}
}
delay(100);
}