Deseo activar el relé en el tiempo mencionado con el módulo RTC. Hasta ahora solo he logrado activarlo solo una vez
La mejor forma de trabajar con un RTC y hacer lo que pides es convertir la hora en minutos de tal modo que un dia ira desde 0:00 a 23:59, x lo tanto 24*60 = 1440 minutos es todo lo que tiene un dia.
La lectura del RTC se convierte entonces en minutos medidos desde las 0:00 hs de este modo
min = rtc.hora()*60+rtc.minute(); // suponiendo que usas una librería de las habituales.
si quieres que algo se energice cada 10 minutos entonces por ejemplo
0 a 10 será el primer caso
60 a 70 el segundo
120 a 130 el tercero y asi
de modo que lo único que debes hacer es preguntar si el módulo de los minutos transcurridos es módulo 10.
Todo lo que sea módulo 10 tendrá por respuesta un 0 y todo lo que no sea modulo 10 será > 0
Desde 0 a 10 % 10 = 0
desde 11 a 59 % 10 > 0
asi que si solo preguntas
if (minuto%10 == 0) => energizas y cuando no lo sea lo desenergizas.