В первом приближении как-то так, но я сильно не проверял
Нюансы: энергонезависимость - после перезагрузки работа продолжится, и дежурный режим - температура, поддерживаемая, когда блок выключен
Вид для печати
Мне кажется подобные устройства называются программными задатчиками, вот здесь обсуждали: https://owen.ru/forum/showthread.php?t=34853&page=4