ibragimnk писал(а):Однако "Очень простой термостат" применить не получается.
Могу предложить чуть по-сложнее термостат.
Принцип работы.
При включении устройство ждет нажатия кнопки START. На индикаторе измеренная температура. После нажатия START включается выход и запускается таймер обратного отсчета. В это время выход не реагирует на изменение температуры и остается включенным.
По истечении времени таймера, если температура выше L выход остается включенным, если равна или ниже L – выход отключается. В промежутке между L и H состояние выхода не меняется. По достижению H выход снова включается. То есть после завершения работы таймера устройство работает как простой двух пороговый термостат.
Если при работе таймера нажать на START отсчет времени останавливается, устройство сбрасывается. Повторный запуск кнопкой START.
Настройка.
Меню листается кнопкой MODE. Выставляются параметры L (от 0 до H-0,1), H (от L+0,1 до 99,9) и t (от 0 до 240 минут). Если t=0, устройство работает как простой двух пороговый термостат. Дискретность установки для температур 0,1 град С, для времени 1 минута.
Через 6 сек настройки записываются в память и будут считаны оттуда при следующем запуске устройства. Установки температур вступают в силу немедленно, времени при старте таймера. Установка времени таймера доступна только при остановленном таймере. При запущенном таймере в меню отображается оставшееся время, если осталось меньше минуты – время в секундах.
Программа запоминает минимальную и максимальную температуры за время работы после сброса (включения питания). Для их просмотра в режиме отображения температуры нажать на MINUS и PLUS соответственно. Одновременное нажатие на MINUS и PLUS сбросит запомненные значения.
Джампер CC определяет тип индикатора. Когда замкнут – индикатор с общим катодом.
Если устройство подходит в принципе - пишите, что нужно поправить.
Во вложении проект в Proteus, прошивка и это описание.