2016-11-20 82 views
-1

當我嘗試編譯此代碼時,我在標題中收到錯誤消息。我新來這個,不知道是否有什麼東西只是完全在我的頭上。這段代碼只是爲了測試一個即將試圖通過arduino自動轉向的RC汽車上的接線。我之前在這裏看到過這個錯誤消息作爲一個問題,但我無法找到一種方法將解決方案應用於我的代碼。我試着查看所有括號並確保它們相互配對(例如{{},{{或}}或} {)。我希望能夠通過感恩節假期解決這個問題,所以任何幫助都將不勝感激。Arduino:「錯誤:在'{'token'之前預期爲不合格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() 
{ 
    ... 
} 
相關問題