Funcion de tiempo

hola me podrían decir si existe una función de tiempo como delay pero que pueda contar hasta dos dias ?

De hecho teoricamente se puede fijar un delay de hasta 49 días, ahora ¿que sentido tiene detener el programa durante 2 días?

Saludos

Si, con la funcion millis (), un ejemplo

unsigned long tp;

void setup () { 
  tp = millis();// Marca de inicio cuenta
}
void loop () {
  // 172801440 dos dias en milisegundos + 1440 millis que aprox. se perderan
  if (millis () - tp >= 172801440) {
    tp = millis(); // Reinicio marca de inicio para nueva cuenta
   // Se hace lo que sea.
  }
}

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.