Temporizador aleatorio

Hola, si alguien aquí en el foro podría ayudarme… lo que quisiera es crear un temporizador de unos 20 minutos que active 1 salida para encender una luz y que tenga una entrada para un pulsador… si no se presiona el pulsador después de 2 minutos de activada la salida 1 activaría también la salida 2 por 3 segundos.
Pero si se presiona el pulsador (no) reinicia el temporizador de 20 minutos… lo que si necesito como variable es que los 20 minutos sean aleatorios… es decir puedan variar y ser aveces menos aveces más … por ejemplo 22, 18 , 14 minutos… etc
No se si alguien puede ayudarme. Gracias

Para el temporizador puedes usar la función random. Por ejemplo, para una temporizacion entre 14 y 25 minutos, en milisegundos:

uint32_t t1 = random(14*60*1000,25*60*1000);

Saludos.

Hola, excelente es bueno conocer qué con random soluciono ese tema !

Me gustaría conocer la situación taxis para que al finalizar el temporizador se encienda una salida por ejemplo ?

Gracias

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