unsigned long previousMillis1 = 0;
unsigned long previousMillis2 = 0;
const long interval1 = 1000;
const long interval2 = 500;
void setup() {
Serial.begin(9600);
}
void loop() {
unsigned long currentMillis = millis();
if (currentMillis - previousMillis1 >= interval1) {
previousMillis1 = currentMillis;
task1();
}
if (currentMillis - previousMillis2 >= interval2) {
previousMillis2 = currentMillis;
task2();
}
}
void task1() {
Serial.println("Tugas 1 dieksekusi");
}
void task2() {
Serial.println("Tugas 2 dieksekusi");
}