2016-11-20 2 views
-1

このコードをコンパイルしようとすると、タイトルにエラーメッセージが表示されます。私はこれで初めてのことです。このコードは、arduinoで自律的に動作しようとしているRCカーの配線をテストするためのものです。私はこのエラーメッセージを前に質問として見ましたが、私のコードにそのソリューションを適用する方法は見つけられません。私はすべての角括弧を見てみて、({}ではなく{{}}や{}など、お互いにペアになっていることを確認しようとしました。私は感謝祭休憩でこれを修正できるように、どんな助けも大歓迎です。Arduino: "エラー: '{' token"の前にunqualified-idが必要です。

int driveneg = 9; 
int drivepos = 5; /*this shows all my variables*/ 
int steeringneg = 6; 
int steeringpos = 3; 

byte speed =255; 

    void setup(); 
    { 
     pinMode (steeringneg, OUTPUT); 
     pinMode (steeringpos, OUTPUT); /*setting the motors to output*/ 
     pinMode (driveneg, OUTPUT); 
     pinMode (drivepos, OUTPUT); 
    } 
    void loop(); 
    { 
     forward(); 
     delay (2000); 
     backward(); 
     delay (2000); 
    } 
    void backward(); 
    { 
     analogWrite (9,0); 
     analogWrite (5, speed);/*defines forward and backward functions*/ 
     analogWrite (6, 0); 
     analogWrite (3, speed); 
    } 
    void forward(); 
    { 
     analogWrite (9, speed); 
     analogWrite (5, 0); 
     analogWrite (6, speed); 
     analogWrite (3, 0); 
    } 

答えて

0

ようなので、関数の括弧の後にセミコロン(;)を削除:

void setup() 
{ 
    ... 
}