我是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