Tengo un RTC 1302 y necesito guardar la hora de un evento (prendido de una bomba de agua) y luego saber cuanto tiempo a transcurrido desde ése evento , digamos dos horas, para que vuelva a encenderse la bomba de agua o medir la altura del tanque.
El problema es que no sé como comprar dos tiempos para que ocurra algo a las dos horas.
Y alli luego tendrias que usar now() para obtener datos de tipo time_t y restarlo o compararlos a ver si han pasado las dos horas.
No he trabajado con nada de eso, te toca a ti hacer la prueba y nos comentas como te va.
Saludos.
Gracias,
Pero la librería Time utiliza solo el tiempo desde que corre el programa en el Arduino, no el la hora real.
O sea que si se apaga o reinicia el Arduino, no me estaría contando el tiempo real.
No estoy en la pc, pero la idea era llenar un tipo de datos time_t con el RTC de manera que pudieras restar dos fechas directamente sin tener que implementar tu esa parte. Si necesitas mantener algo guardado a pesar de que el equipo se apague usa la EEPROM para almacenar la fecha del evento a partir de la cual estas midiendo.