RTC1307 acionar saida a cada minuto programado

Saudações sou novo em programação e estou enfrentando uma dificuldade tremenda em fazer acionar um rele ou algo parecido a cada 2 minutos ou em qualquer outro intervalo sem usar delay ou milis. Alguém por gentileza poderia me auxiliar?
PS : Já tentei algo assim:
f (minutos>= 1 $$ minutos <= 3) {
digitalWrite(13, HIGH);
}
else if {
digitalWrite(13, LOW);
ou mais ou menos isso.

se é a cada minuto voce pode dividir minutos por 2 e se o modulo for 0 entao devera ser acionado

x = minutos % 2 (se minutos for par o modulo é 0, ou seja sempre nos minutos pares o rele sera ativado e nos impares desativado, ou % 3 para cada 2 minutos)
if x==0
digitalWrite(13, HIGH);
else if {
digitalWrite(13, LOW);

OK vou tenta isso hj a noite .Muito obrigado!