I was compiling a program to control an elevator. The program is not finished yet. I came across errors saying:
In function 'void loop()';
error: expected ')' before ';' token
error: expected ';' before ')' token
What is causing these errors?
int RequestedFloor = 1;
int CurrentFloor = 1;
int PowerU = 2; //pin number
int PowerD = 3; //pin number
int Sensor1 = 4; //pin number
int Sensor2 = 5; //pin numbervoid setup() {
Serial.begin(9600); // opens serial port, sets data rate to 9600 bps
pinMode (PowerU, OUTPUT);
digitalWrite (PowerU, LOW);
pinMode (PowerD, OUTPUT);
digitalWrite (PowerD, LOW);
}void loop() {
if (Serial.available() > 0)
{
RequestedFloor = Serial.read();
if (RequestedFloor <= 0)
{
Serial.print ("This floor does not exist");
}
else{
if (RequestedFloor != CurrentFloor)
{
if (RequestedFloor > CurrentFloor)
{
digitalWrite (PowerU; HIGH);}
}
}
}
}