Snippets

Odilon Cenamo jx6q5: Untitled snippet

Created by Odilon Cenamo last modified
long taskSize = 5000; //5millis ou 5secs

long taskInit;

void setup () {
    Serial.begin(9600);
    taskInit = millis();
    Serial.print("init...");
    Serial.println(taskInit);
}

bool taskCheck(long taskSize, long* taskInit) {
   if ( (millis() - *taskInit) > taskSize ) {
      *taskInit = millis();
      return true;
   }
   return false;    
}

void loop() {
   long now = millis();
   // passou-se o tempo esperado (taskSize)
   if ( taskCheck(taskSize, &taskInit) ) {
     //código a executar
     Serial.print("task end...");
     Serial.println(now);
   }
}

Comments (0)

HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.