if ((millis()-time)>=1000){//чтение температуры
time=millis();
T_Sensor_ON;
delay(10);//задержка после подачи питания на терморезистор
int t;
t=0;//обнуление локальной переменной
for (int i=0; i <= 4; i++){
t = t + analogRead(1);
}
T_Sensor_OFF;
t=t/5;
temp=getTemp(t);
}
После внесенных изменений девайс опробован в "боевых" условиях (на даче) в тчении суток. Температуру показывает точно (сверял с ртутным термометром расположенным в тойже точке), показания не "уплывают".
Честно говоря, думаю задержка и отдельное питание тоже излишни. Попробуйте.
Возможно Вы правы. Девайс всю зиму отработал на ура, сбоев небыло. Как потеплеет буду дорабатывать, менюшку прикрутить нужно для настройки пораметров, проверку исправности датчика и другие плюшки.
Управление тенами переделаю на симистрное, чтобы не щелкал.
ИТОГ.
Были внесены следующие изменения
После внесенных изменений девайс опробован в "боевых" условиях (на даче) в тчении суток. Температуру показывает точно (сверял с ртутным термометром расположенным в тойже точке), показания не "уплывают".
Осталось причесать и дополнить код.
Всем спасибо.
Честно говоря, думаю задержка и отдельное питание тоже излишни. Попробуйте.
Честно говоря, думаю задержка и отдельное питание тоже излишни. Попробуйте.
Если честно ковырять девайс лень. Темболее что он работает, а к весне доработаю (будет встроен вместо родного в конвектор).
Планирую центральный блок передающий задание по радиоканалу электроконвекторам и управление электрокаменкой в сауне + сигнализация.
-----------------------По экрану---------------------------------------
10.0-Температура 7%-выходная мощность 36-отсчет шим
10.0-Уставка 7.24I-И составляющая OFF-реле отключено
Честно говоря, думаю задержка и отдельное питание тоже излишни. Попробуйте.
Возможно Вы правы. Девайс всю зиму отработал на ура, сбоев небыло. Как потеплеет буду дорабатывать, менюшку прикрутить нужно для настройки пораметров, проверку исправности датчика и другие плюшки.
Управление тенами переделаю на симистрное, чтобы не щелкал.
Судя по тому, что работает достаточно автономно, я бы собаку на всякий случай прицепил, под общее обновление))))