Допусти нам надо сделать управление светодиодом через веб-интерфейс, ниже я приведу пример как это сделать.
Задача: сделать включение и выключение светодиода по кнопке EX_1 на веб-морде, а по нажатию кнопки EX_2 переключать яркость.
- Так как в задание включать и выключать мы должны по одной кнопке, то нам нужно сделать триггер. Я пока не смог быстро придумать как сделать триггер на логике. Поэтому сделал его на счетчиках.Пот пример реализации для двух кнопок ON/OFF и Hi/Lo:
Результатом будут состояния счетчиков CNT2 (ON/OFF) и CNT6 (Hi/Lo). - Настроим работу модуля PWM. Здесь в логику включения впишем Cnt2, а в переключение яркости - состояние Cnt6. Если Cnt6 - True, то яркость 100% (PWM=255). Если Cnt6 - False, то яркость ~10% (PWM=25).
- Теперь во вкладках web-интерфейса, см здесь, сделаем подписи к кнопкам.
Вот и вся настройка, ниже приведу видео результата: