expected '(' before 'else problem ???

int led1=8;
int led2=9;
int led3=10;
int led4=11;
int but1=5;
int but2=6;
int but3=7;
int b1;
int b2;
int b3;


void setup()
{
  pinMode(led1, OUTPUT);
  pinMode(led2, OUTPUT);
  pinMode(led3, OUTPUT);
  pinMode(led4, OUTPUT);
  pinMode(but1, INPUT);
  pinMode(but2, INPUT);
  pinMode(but3, INPUT);

}

void loop()
{
  b1=digitalRead(but1);
  b2=digitalRead(but2);
  b3=digitalRead(but3);
  
  if(b1 == HIGH)
{
  digitalWrite(led2, LOW);
  digitalWrite(led4, LOW);
  digitalWrite(led1, HIGH);
  digitalWrite(led3, HIGH);
  delay(200);
  digitalWrite(led1, LOW);
  digitalWrite(led3, LOW);
  digitalWrite(led2, HIGH);
  digitalWrite(led4, HIGH);
  delay(200);
}
  
  if else(b2 == HIGH)
{  
  digitalWrite(led1, HIGH);
  digitalWrite(led4, LOW);
  delay(200);
  digitalWrite(led2, HIGH);
  digitalWrite(led1, LOW);
  delay(200);
  digitalWrite(led3, HIGH);
  digitalWrite(led2, LOW);
  delay(200);
  digitalWrite(led4, HIGH);
  digitalWrite(led3, LOW);
  delay(200);
}
  if else(b3 == HIGH)   //       [b]<<--------HERE[/b]
{
  digitalWrite(led1, HIGH);
  digitalWrite(led2, LOW);
  delay(200);
  digitalWrite(led2, HIGH);
  digitalWrite(led1, LOW);
  delay(200);
  digitalWrite(led3, HIGH);
  digitalWrite(led2, LOW);
  delay(200);
  digitalWrite(led4, HIGH);
  digitalWrite(led3, LOW);
  delay(200);
  digitalWrite(led3, HIGH);
  digitalWrite(led4, LOW);
  delay(200);
  digitalWrite(led2, HIGH);
  digitalWrite(led3, LOW);
  delay(200);

}  
  else
{  
  digitalWrite(led1, LOW);
  digitalWrite(led2, LOW);
  digitalWrite(led3, LOW);
  digitalWrite(led4, LOW);
}

}

hello everyone i wrote this code and it does not work. arduino says "expected '(' before 'else" to "
if else(b3 == HIGH)" but i could not get it. what shoud i do?maybe there are more problems.could you check and warn me ? thank you :slight_smile:

 if else

Computer says "no".

There are examples of C/C++ provided with the IDE - try working through a few

  if else(b2 == HIGH)

?

what shoud i do?maybe there are more problems.could you check and warn me ? thank you

Maybe. Try reading a C++ tutorial.