¿Como temporizar una hora?

Ve a Documentación => Indice de temas tutoriales => millis()

Eso te permitirá crear un programa que funcione fluido y que no se detenga x 1 hora.
Mientras podras vigilar las curva de crecimiento de temperatura.
Supongo que tampoco debería ser que suba 1 grado x hora sino que sea una pendiente de crecimiento.

Ej. de lo que digo. si arrancas con 26 a la media hora debe estar en 26.5 grados y a la hora 27 grados.
Un pendiente de 1grado /hora y no escalonado como sería, 26 ahora, y en una hora subir de golpe a 27.

Son cosas diferentes y programaciones diferentes.

como ejemplo mira en tu Ide BlinkWithoutDelay.ino y entenderás con leds lo que tu quieres hacer.