Quiero intentar hacer este proyecto,necesito ayuda

Buenas tardes llevo bastante tiempo detrás de este proyecto,necesito ayuda.
S

Tengo una placa UNO,mi idea de este proyecto es el siguiente:

Con un final de carrera activado
el servo busque la posición 0 y después pase a 180 y se quede fijo.

Desactivado el final de carrera pase el servo a la posición 0 y se espere 30 minutos y después vuelva a iniciar el proceso.

Esto se puede hacer con esta placa UNO???,le estaría muy agradecido si alguien me puede ayudar con este proyecto.
Dejo también mi correo electrónico medinilla26@hotmail.com

Muchas gracias a todos