Таймеры (TIMER) |
Содержание
Общие данные
Общие данныеТаймеры применяются для организации циклов или для отсчета заданных временных интервалов. В программе «Smacont-ESP» предусмотрено десять таймеров. Параметры таймеров для просмотра, доступны на вкладке «TIMER». Вкладка «TIMER» Действие «tmr_SetParam()»Параметры таймеров задаются в действии «tmr_SetParam()». Действие «tmr_SetParam()» Действие ВЫПОЛНЯЕТСЯ АВТОМАТИЧЕСКИ, при перезагрузке или при подаче питания на устройство. При изменении параметров, для того чтобы они вступили в силу, НЕОБХОДИМО перезагрузить устройство или выполнить действие в ручном режиме (нажать символ «►» на вкладке «Действия»). Номер ТаймераЗадается номер Таймера, для которого будут применены параметры. СобытиеПараметр определяет переменную «Vx», для которой будет генерироваться событие при переполнении счетчика Таймера. При переполнении, счетчик Таймера обнуляется. Вкладка «События»
При каждом переполнении, значение переменной события «Vx» изменяется из «0» в «1», и наоборот, при этом генерируются следующие события:
ПериодПараметр определяет период работы Таймера.
Период Таймера можно задавать тремя способами:
Дополнительная информация:
Текущее время работы («Отсчитано»)Текущее время работы (параметр «Отсчитано») определяет промежуток времени с момента запуска Таймера. Данный параметр удобно применять для контроля времени, оставшегося до события переполнения Таймера.
Если параметр «Отсчитано» «привязать» к переменной «Vx», то используя сценарии возможно:
Действие «timer_Vx()»Действие «timer_Vx()» применяется для установки в единицу значения переменной «Vx» на заданное время. Можно применять для организации «одиночного» Таймера. Действие «timer_Vx()»
При переполнении генерируются следующие события:
Примечания
|
Программы
Прошивка «Smacont-ESP»:
«Программа Настройки»:
Телеграм каналНовостиДействие «wifi_CheckConn()». После подключения к WiFi-сети, выполнить действие с задержкой Обмен данными. Open Monitoring Датчики температуры и влажности AHT10/AHT15/AHT20/AHT21/AHT25 Датчик температуры и влажности SHT30 (SHT31/SHT35) Действие «valueToVx()», «valueToArrVx()». Отслеживание заданного уровня в диапазоне значений Действие «termostat()». Термостат ESP-NOW. Датчик температуры и влажности с питанием от батареек Последовательные интерфейсы (UART, I2C, SPI) Управление одноканальным модулем реле |