unsigned long last_time = 0;
unsigned long last_time2 = 0;
int state_led = 0;
void setup() {
pinMode(2, OUTPUT);
pinMode(25,OUTPUT);
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
if (millis() - last_time >= 500) {
digitalWrite(2, !digitalRead(2));
last_time = millis();
}
if (millis() - last_time2>=500){
last_time2 = millis();
if((state_led == 0)|| (state_led == 1 )|| (state_led == 4)|| (state_led ==5 )|| (state_led ==8 )||(state_led ==9 )||(state_led ==14 )||(state_led == 16 )||(state_led == 18 )||(state_led == 20)||(state_led == 22)||(state_led == 24)){
digitalWrite(25, HIGH);
}else if((state_led == 2)|| (state_led == 3)|| (state_led ==6 )|| (state_led == 7)|| (state_led == 10 )||(state_led ==11 )||(state_led ==12 )||(state_led ==13 )||(state_led ==15 )||(state_led ==17 )||(state_led == 19)||(state_led == 21)||(state_led == 23)||(state_led == 25)||(state_led == 26)||(state_led == 27)||(state_led == 28)){
digitalWrite(25, LOW);
}
state_led++;
if(state_led >= 28){
state_led = 0;
}
}
}