2016-05-24 11 views
-1

それと間違っているものを理解しない:トラフィックライトコントローラー私はこのコードでerrosを持っていると私は本当にそれは初心者のためのArduinoのプログラミングのためであるC++

int button = 2; // switch is on pin 2 
int buttonValue = 0; // switch defaults to 0 or LOW 
pinMode(switch, INPUT); 
digitalWrite(green, HIGH); 
void loop() 
{ 
    // read the value of the switch 
    switchValue = digitalRead(button); 
    // if the switch is HIGH, ie. pushed down - change the lights! 
    if (buttonValue == HIGH) { 
     changeLights(); 
     delay(15000); // wait for 15 seconds 
    } 
} 
+7

エラーが発生した場合は、エラーを残しておいてください。私たちはエラーが大好きです。 – NathanOliver

答えて

1

問題は、少なくとも、このコードでは次のとおりです。

pinMode(switch,INPUT); 
digitalWrite(green,HIGH); 

グローバルスコープで変数を記述/定義できますが、そこにステートメントを置くことはできません(関数呼び出しの作成を含む)。それらをsetup()機能に移動する必要があります。

完全な回答を得るには、取得したエラーを公開する必要があります。

+0

"switch"はキーワードなので、変数名として使用することはできません。 – KIIV

関連する問題