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