Gracias a todos por vuestras respuestas, antes que nada decir a jose que ya he buscado por el foro y por la web, solo que cuando se sabe lo que se hace, se entiende todo. En mi caso no soy experto en programación y aunque vea proyectos parecidos, no los se interpretar.
Surbyte y compañía, como bien indicáis depende de como sea el preceso de calentamiento, intento de explicarme porque creo que antes, no lo hice bien.
Se trata de controlar la temperatura de un acuario, determinadas especies desarrollan una enfermedad que es un hongo. Para curarlos se eleva la temperatura hasta 31º y se mantiene unos días.
La temperatura estándar debe ser unos 26 o 27 grados, si aplicamos termoterapia, durante la siguiente hora la subimos un grado, es decir, si estamos a 28º Arduino deberá de mantener activado el relé de salida 220V del calentador hasta alcanzar 29º, y una vez lo alcance, esperamos una hora para subir a 30º. Una vez que se ha alcanzado los 30º, mantenemos una hora y subimos a 31º. Al llegar a 31, lo mantenemos de forma indefinida, hasta que manualmente modifiquemos la temperatura.
El control de temperatura ya lo tengo hecho, mañana desde el PC os lo envío para que lo veáis.
Lo que me queda que implementar es la función que llamo termoterapia.
Podría hacerlo manualmente subiendo la temperatura un grado, pero a veces no puedes estar en casa durante todo el tiempo que dura el proceso.
Nuevamente gracias a todos.
Saludos