Problème thermostat​ Arduino uno

Bonjour je fais actuellement un projet, le but étant de faire un thermostat. Petite explication : je règle la température de consigne avec un potentiomètre de 10 à 25, le tout afficher sur un LCD. Mon problème est que par exemple je règle la température de consigne à 20°C, le relais se met en marche jusqu'à ce que la température de la pièce soit de 20,5°C (c'est-à-dire dire 0,5°C au-dessus de la température de consigne) et que si la température de la pièce redescend au-dessous de 20°C, le relais se met en marche qu'à partir de 19,5°C.

J'ai pensé à utiliser la fonction while mais la je sèche, si quelqu'un aurait une solution svp ? Merci

Bonjour,

C’est très simple

si température > 20.5°
mettre en marche
si température <19.5 °
arrêter