Сообщение от
Mitos
так часы то идут нормально , проблема только с индикацией .
и происходят они из за delay в библиотеке от датчика .
1. уменьши точность датчика температуры, поставь PRECISION=9, это есть в примере к библиотеке, опрос будет происходить быстрее.
2. Измерь, сколько миллисекунд опрашивается датчик температуры (время работы sensors.requestTemperatures()) и в основном цикле вместо delay(1000); напиши так:
Код:
void loop(){
sensors.requestTemperatures();
delay(1000-время работы requestTemperatures);
}
а по хорошему - можно вообще опрашивать датчик температуры раз в 2-3-5 минут, не чаще.
Но я бы все же использовал RTC, это же очевидно - и высокая точность, и часы не зависят от отключения питания...