int led1_pin = 13;
unsigned long currentTime,lastTime1,lastTime2,lastTime3,lastTime4,lastTime5,lastTime6,lastTime7,lastTime8;
bool led1_state = LOW;
int led2_pin = 12;
bool led2_state = LOW;
int led3_pin = 11;
bool led3_state = LOW;
int led4_pin =10;
bool led4_state =LOW;
int led5_pin =9;
bool led5_state =LOW;
int led6_pin =8;
bool led6_state =LOW;
int led7_pin =7;
bool led7_state =LOW;
int led8_pin =6;
bool led8_state =LOW;
void setup() {
// put your setup code here, to run once:
pinMode(led1_pin, OUTPUT);
pinMode(led2_pin,OUTPUT);
pinMode(led3_pin, OUTPUT);
pinMode(led4_pin, OUTPUT);
pinMode(led5_pin, OUTPUT);
pinMode(led6_pin, OUTPUT);
pinMode(led7_pin, OUTPUT);
pinMode(led8_pin, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
currentTime = millis();
if(currentTime - lastTime1>900){
led1_state = !led1_state;
lastTime1 = currentTime;
}
if(currentTime - lastTime2 > 788){
led2_state = !led2_state;
lastTime2 = currentTime;
}
if(currentTime - lastTime3> 456){
led3_state = ! led3_state;
lastTime3 = currentTime;
}
if(currentTime - lastTime4 >388){
led4_state = !led4_state;
lastTime4 = currentTime;
}
if(currentTime - lastTime5>789){
led5_state =!led5_state;
lastTime5 = currentTime;
}
if(currentTime - lastTime6> 400){
led6_state = !led6_state;
lastTime6 = currentTime;
}
if(currentTime - lastTime7> 567){
led7_state = !led7_state;
lastTime7 = currentTime;
}
if(currentTime - lastTime8>678 ){
led8_state = !led8_state;
lastTime8 = currentTime;
}
digitalWrite(led1_pin, led1_state);
digitalWrite(led2_pin, led2_state);
digitalWrite(led3_pin, led3_state);
digitalWrite(led4_pin, led4_state);
digitalWrite(led5_pin, led5_state);
digitalWrite(led6_pin, led5_state);
digitalWrite(led7_pin, led5_state);
digitalWrite(led8_pin, led5_state);
}