我是arduino代码的完整noob,所以这可能看起来很愚蠢,但是,为什么我的代码不工作?我的arduino代码有什么问题?
// IRremote - Version: Latest
#include <IRremote.h>
#include <IRremoteInt.h>
int ledPin = 9;
/*
*/
void setup()
{
analogWrite(9,0);
Serial.begin(9600);
irrecv.enableIRIn();
void loop();
{
if (irrecv.decode(4294967295));
{
analogWrite(9,255);
analogWrite(9,0);
delay(500]);
irrecv.resume();
if (irrecv.decode(4294967295));
{
analogWrite(9,0);
}
}
}
此外,在第14行,它说“'irrecv没有在此范围内声明。
仅供参考:我主要是在拼凑其他代码段。 – Kenny
分号不是您可以随意洒在整个代码中的东西 - 每个语句结尾处都需要分号。方括号和花括号不是随便洒在代码中的东西 - 它们总是成对出现。 – jasonharper