hi there. i have question about millis(), i want to change delay to millis(), but i have too many delays. this is a part of the code
int delaytime =5
void turn_anti1() {
digitalWrite(C1_1, HIGH);
digitalWrite(C1_2, LOW);
delay(delaytime);
digitalWrite(C1_1, LOW);
digitalWrite(C1_2, LOW);
delay(delaytime);
digitalWrite(C1_1, LOW);
digitalWrite(C1_2, HIGH);
delay(delaytime);
digitalWrite(C1_1, HIGH);
digitalWrite(C1_2, HIGH);
delay(delaytime);
}
void turn_anti2() {
digitalWrite(C2_1, HIGH);
digitalWrite(C2_2, LOW);
delay(delaytime);
digitalWrite(C2_1, LOW);
digitalWrite(C2_2, LOW);
delay(delaytime);
digitalWrite(C2_1, LOW);
digitalWrite(C2_2, HIGH);
delay(delaytime);
digitalWrite(C2_1, HIGH);
digitalWrite(C2_2, HIGH);
delay(delaytime);
}
void turn_clock1() {
digitalWrite(C1_1, HIGH);
digitalWrite(C1_2, HIGH);
delay(delaytime);
digitalWrite(C1_1, LOW);
digitalWrite(C1_2, HIGH);
delay(delaytime);
digitalWrite(C1_1, LOW);
digitalWrite(C1_2, LOW);
delay(delaytime);
digitalWrite(C1_1, HIGH);
digitalWrite(C1_2, LOW);
delay(delaytime);
}
void turn_clock2() {
digitalWrite(C2_1, HIGH);
digitalWrite(C2_2, HIGH);
delay(delaytime);
digitalWrite(C2_1, LOW);
digitalWrite(C2_2, HIGH);
delay(delaytime);
digitalWrite(C2_1, LOW);
digitalWrite(C2_2, LOW);
delay(delaytime);
digitalWrite(C2_1, HIGH);
digitalWrite(C2_2, LOW);
delay(delaytime);
}