looper - un semplice schedulatore senza timer/interrupt

lesto:
instancabile leo! posso chiederti come funziona il myDelay? in realtà è una sotto-dalay di 1ms che poi cha il ckeck, oppure fai un delay+delayMisslis fino al primo job schedulato, esegui, e così via fino a fine delay?

E' una scemenza immane :sweat_smile:

void looper::myDelay(unsigned long myPause) {
unsigned long _tMillis = millis();
  while (millis() - _tMillis < myPause) {
    scheduler();
  }
}

In pratica è un while basato su millis() che dura per il tempo passato come argomento e dentro a cui chiamo ripetutamente lo scheduler :wink: