Scheduler
Scheduler — это встроенный планировщик заданий, который позволяет выполнять различные действия в заранее установленное время. При помощи планировщика можно автоматически изменять состояние GPIO, включать и выключать подсветку дисплея, перезагружать контроллер и выполнять т. п. действия.
Доступ к странице настроек планировщика находится в соответствующем пункте меню веб-интерфейса контроллера.
Вид изначального состояния планировщика вы можете видеть на скриншоте ниже. Здесь видно, что всего можно активировать на выполнение 8 задач.
Количество задач планировщика можно менять в «Конструкторе прошивок» (см. соответствующий раздел документации), возможные значения от 1 до 20.
Управление состоянием GPIO
При помощи планировщика можно управлять состоянием GPIO. Для этого нужно выбрать дни недели, когда будет срабатывать задание, указать время, номер GPIO вывода и требуемое состояние 0 или 1.
Обратите внимание: если это локальный GPIO, то он должен быть настроен на выход (OUT) через опцию (пункт меню) «GPIO».
Включение и выключение подсветки дисплея
При помощи планировщика можно управлять состоянием подсветки дисплея. Эта опция работает для подсветки LED дисплеев, которые управляются подачей логических 1 или 0 (не применимо для TFT дисплеев). В примере ниже указывается номер управляющего GPIO вывода и устанавливается низкий уровень (0) для выключения дисплея в заданное время.
Перезагрузка контроллера
При помощи планировщика можно также перезагружать контроллер в заданное время. Это может понадобится для различных задач, например для профилактики несанкционированных зависаний. Эта опция не имеет никаких настроек — достаточно просто выбрать пункт «Restart» из выпадающего меню.
Связанные темы
Настройка опций
ModBus
LoRa
MCP23008
Где купить
Купить оборудование Lavritech можно в официальном интернет-магазине.