unsigned long currentTime = 0, previousTime = 0, previousTime2 = 0;
int interval = 1000;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
}
void loop() {
// put your main code here, to run repeatedly:
currentTime = millis();
myDelay(previousTime, 1000, "Hello");
myDelay(previousTime2, 2000, "Hola");
}
void myDelay(unsigned long &pvT, int intv, String text) {
if(currentTime - pvT >= intv) {
Serial.println(text);
pvT = currentTime;
}
}