Перейти к содержанию

Scheduler

Scheduler — это встроенный планировщик заданий, который позволяет выполнять различные действия в заранее установленное время. При помощи планировщика можно автоматически изменять состояние GPIO, включать и выключать подсветку дисплея, перезагружать контроллер и выполнять т. п. действия.

Доступ к странице настроек планировщика находится в соответствующем пункте меню веб-интерфейса контроллера.

menu

Вид изначального состояния планировщика вы можете видеть на скриншоте ниже. Здесь видно, что всего можно активировать на выполнение 8 задач.

scheduler

Количество задач планировщика можно менять в «Конструкторе прошивок» (см. соответствующий раздел документации), возможные значения от 1 до 20.

constructor

Управление состоянием GPIO

При помощи планировщика можно управлять состоянием GPIO. Для этого нужно выбрать дни недели, когда будет срабатывать задание, указать время, номер GPIO вывода и требуемое состояние 0 или 1.

Обратите внимание: если это локальный GPIO, то он должен быть настроен на выход (OUT) через опцию (пункт меню) «GPIO».

gpio

Включение и выключение подсветки дисплея

При помощи планировщика можно управлять состоянием подсветки дисплея. Эта опция работает для подсветки LED дисплеев, которые управляются подачей логических 1 или 0 (не применимо для TFT дисплеев). В примере ниже указывается номер управляющего GPIO вывода и устанавливается низкий уровень (0) для выключения дисплея в заданное время.

display

Перезагрузка контроллера

При помощи планировщика можно также перезагружать контроллер в заданное время. Это может понадобится для различных задач, например для профилактики несанкционированных зависаний. Эта опция не имеет никаких настроек — достаточно просто выбрать пункт «Restart» из выпадающего меню.

restart

Связанные темы

Настройка опций
ModBus
LoRa
MCP23008

Где купить

Купить оборудование Lavritech можно в официальном интернет-магазине.