Вставлю и я свои 2 копейки. Регулятор плюсовой температуры по нижнему и верхнему пределу с точностью 0,5 градусов С..
Пределы установки 0-99 градусов. Установки осуществляются 3-мя кнопками. Датчик - DS18B20. Контроллер - PIC16F676.
После подачи питания на индикаторе высветится : PXX ,где P – рабочий режим, XX – текущая температура. Если нажать снова кнопку “Режим”, то высветится H00 , где 00 - уставка H максимальной температуры для включния охладителя, далее с помощью кнопок “+” и “-“ устанавливаем эту температуру и нажимаем кнопку “Режим. . На индикаторе высветится : L00, где L- уставка минимальной температуры для включения нагревателя , 00 – её значение. Также кнопками “+” и “-“ устаеавливаем значение , затем жмём “Режим”. Значения запмсываются в EEPROM контроллера.
Пример: L=23 , H =24. Это означает, что когда температура упадёт до 22,5 градусов, то включится нагреватель, кода температура поднимется до 23,5 – он выключится. Кода температура поднимется до 24,5 – включится охладитель, при температуре 23,5 -охладитель выключится.
Допустим охладитель – вентиллятор, нагреватель – ТЭН.
PIDF676.rar