2016-11-20 126 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() 
{ 
    ... 
} 
相关问题