First of all, I didn't say I'm pro or Arduino Guru or something? I said I'm new at this stuff and still learning. Have some respect. Thanks for your understanding.
And, this code is already working(on breadboard right now) and I have to proceed over it.
The main idea of this project is 4(2+2) outputs which left and right, with 50ms intervals! (In total 4 outputs that I need) Look at the police flashers. Just like that. This was mode 1.
Mode 2: All LED's has to slinding forward and backward.
Mode 3: The LED's has to flash all together with 50ms intervals.
Mode 4, Mode 5 and so on, it's up to my imagination.
But, I was asking help for mode switching. I can manage the Modes leave it to me. Please help for just mode switching on my Code that already upload to Arduino.
Here it is;
void setup() {
pinMode(2, INPUT); //Mode Button
pinMode(5, OUTPUT); // LED RED
pinMode(6, OUTPUT); // LED BLUE
pinMode(7, OUTPUT); // LED WHITE
pinMode(8, OUTPUT); // LED WHITE
}
void loop() {
if (digitalRead == (2, HIGH)); // When Mode button is pushed...
digitalWrite(5, HIGH);
digitalWrite(7, HIGH);
delay(50);
digitalWrite(5, LOW);
digitalWrite(7, LOW);
delay(50);
digitalWrite(5, HIGH);
digitalWrite(7, HIGH);
delay(50);
digitalWrite(5, LOW);
digitalWrite(7, LOW);
delay(50);
digitalWrite(5, HIGH);
digitalWrite(7, HIGH);
delay(50);
digitalWrite(5, LOW);
digitalWrite(7, LOW);
delay(50);
digitalWrite(6, HIGH);
digitalWrite(8, HIGH);
delay(50);
digitalWrite(6, LOW);
digitalWrite(8, LOW);
delay(50);
digitalWrite(6, HIGH);
digitalWrite(8, HIGH);
delay(50);
digitalWrite(6, LOW);
digitalWrite(8, LOW);
delay(50);
digitalWrite(6, HIGH);
digitalWrite(8, HIGH);
delay(50);
digitalWrite(6, LOW);
digitalWrite(8, LOW);
delay(50);
//so on...
}