Hola,
Aquí os comparto otra función sencilla que devuelve los segundos transcurridos desde las 00:00:00 horas. Como la anterior es para el uso con el Tiny RTC.
/*
DEVUELVE LOS SEGUNDOS TRASNCURRIDOS DESDE LAS 00:00:00
*/
long seconds(){
DateTime ahora = RTC.now(); //Obtener fecha y hora actual.
long seconds;
seconds = long( ahora.hour() ) * 60 * 60 +
long( ahora.minute() ) * 60 +
long( ahora.second() );
return seconds;
}
Puede usarse, por ejemplo, para comprobar el tiempo que lleva funcionando determinado aparato y emitir un aviso.