• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Организация оперативной тарировки датчиков

Отладил скетч на 4 аналоговых датчика температуры. Один покупной элемент ку-013 и 3 из термосопротивлений из старых аккумуляторный блоков. В процессе отладки обнаружил небольшую нестабильность результатов ( в 5 единиц третьего разряда).
Решил совместить измерения с тарировкой, производимой в той же программе, что и измерения. Столкнулся с невозможностью создать начальный блок с тарировкой, работающий только вначале. Очевидное решение int beg = 0; loop{ while(beg < 1){тарировка; beg = 1;}...) не работает. Следующая за этим куском часть программы выполняется, хотя величина beg остается равной 1. Что не так? Как организовать задержку, необходимую для выполнения тарировки?
 
Сверху Снизу