timer de 30 minutos

`Buen dia

quisiera encender un relay con mi arduino UNO por 30 minutos y despues apagarlo por 30 minutos, pero nose como hacerlo, intente con un ciclo FOR donde colocaba un delay(1000) para contar un minuto y despues 30 minutos pero no funciono

alguien que me pueda auxilar, gracias

Ve a Documentación y lee Entender millis y no morir en el intento
Responderá todas y cada una de tus dudas.

También en Indice de temas tutoriales > Millis() tienes 4 tutorales mas que reforzarán la idea.