Problema para fijar horarios de activación

Hola gente,como les va?
Estoy haciendo un proyecto,en el cual debo activar una lámpara en un horario especificado,es decir,todos los días de la semana a las 6 HS,12 HS,18 HS,24 HS,pero no sé de que manera hacerlo,una manera era hacerlo con delay,pero esa opción no es muy recomendable para este caso,ya que fijará 6 horas pero al momento de que el sistema esté encendido,supongamos que por "X" motivo el arduino se apagó y ya no será el horario indicado para encender la carga.
Espero que me entiendan a lo que voy y saludos colegas!

Tienes que usar un módulo de tiempo real

Jopapa
www.jopapa.me

Y la libreria Timealarms? sirve para lo que preciso?
Muchas gracias por tu respuesta compa!