I'm working on my first robot and I'm getting the error message "expected unqualified-id before '{' token . How could I fix this in my code?
This is my code:
void setup();
{
#include<Servo.h>
Servo servoOne;
#include<Servo.h>
Servo servoTwo;
#include<Servo.h>
Servo servoThree;
#include<Servo.h>
Servo servoFour;
#include<Servo.h>
Servo servoFive;
#include<Servo.h>;
servoOne.attach(7);
servoTwo.attach(6);
servoThree.attach(5);
servoFour.attach(4);
servoFive.attach(3);
servoSix.attach(8);
pinMode (7, OUTPUT)//lid
pinMode (6, OUTPUT)//bucket motion
pinMode (5, OUTPUT)//Steering
pinMode (4, OUTPUT)//ping sensor upwards
pinMode (1, OUTPUT)//forwards motor
pinMode (2, OUTPUT)//backwards motor
pinMode (3, OUTPUT)// arm elbow joint
pinMode (A5, INPUT)//ping sensor
pinMode (0, INPUT)
pinMode (8, OUTPUT)//turn ping sensor
pinMode (9, OUTPUT)
servoOne.write(135);
pinMode (11, OUTPUT)
}
void loop()
{
while digitalRead(0, LOW);
digitalWrite(1, High);
while analogRead(A5) <= 2000//less than 200o milliseconds
digitalWrite(2,HIGH)//backs up
digitalWrite(1,LOW)//turns off
delay(1000)
digitalWrite(2,LOW)//Backwards motor off
digitalWrite(4,HIGH)//ping upwards
delay(500)
digitalWrite(4,LOW)//Stops Ping sensor
if (analogRead(A5)>=4000)//ping says object is not too tall
servoSix.write(125)
delay (1000)
servoSix.write(55)
delay (1000)
servoSix.write(90)
delay (250)
servoFive.write(45)
digitalWrite(1,HIGH)
delay (500)
servoTwo.write(0)
digitalWrite(1,LOW)
servoOne.write(0)
delay (250)
servoFive.write(179)
delay (250)
servoOne.write(130)
servoFive.write(110)
digitalWrite(1, HIGH)
else
delay 1500
digitalWrite(2, LOW)
servoThree.write(135)
digitalWrite(1,HIGH)
delay(1000)
servoThree.write(90)
digitalWrite(1, HIGH)
/code]