temporizador de horas con arduino

Hola, estoy tratando de aprender a programar en arduino y necesito que cada hora un servo gire 60 grados a la derecha y luego en la siguiente hora gire 60 grados a la izquierda. No puedo usar delay porque hay otras operaciones que se realizan cada 5 segundos unas y cada 15 o 20 segundos otra y hay otra variable que depende de un sensor. Necesito una idea o que función debo usar. Gracias y perdonen pero soy bien novato en esto.

Para empezar, échale un ojo al ejemplo BlinkWithoutDelay. Ahí puedes aprender cómo se hace...

Si, gracias, por ese lado es.