Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Buenas tardes, tengo una duda de como crear un contador de segundos, con millis()/60000 voy contando los segundos, hasta ahí perfecto, mi duda es como crear un contador de segundos basado en millis() que por ejemplo cuando llegue a 240 segundos se ponga a 0 y empiece a contar desde 0 sin alterar el cuenteo del millis() principal. Serian dos contadores uno que va hasta 10.000 segundos por ejemplo y el otro que cuente hasta 240 y reinicie.
Saludos y gracias.
unsigned long contador1 = millis();
unsigned long contador2 = contador1;
unsigned long tiempo = 0;
.
.
.
tiempo = millis();
if((tiempo - contador1) >= 10000000)
{
//hacer lo que sea
contador1 = tiempo;
}
if((tiempo - contador2) >= 240000)
{
//hacer lo que sea
contador2 = tiempo;
}