ADC KEY (обновлено: 04 Apr 2020, 18:13:52)

Управление GPIO и PWM через кнопки используя встроенный  АЦП. Доступен только на  ESP8266 и ESP32. Текущий уровень АЦП можно посмотреть на вкладке http://[ip_adr]/debug

Принцип действия:

Через делитель на резисторах подается разное напряжение на вход АЦП , а модуль постоянно читает данные из АЦП и сравнивает с настройками. Если произошло совпадение(-/+5 единиц)  ,то происходит включение или выключение указанного GPIO или управление PWM. 

Пример схемы, учитывайте, что напряжение на входе ацп не должно превышать 1 вольт.


Настройка опции:

Перед сборкой прошивки необходимо задать максимальное число кнопок для режимов в дополнительной настройке (в шестеренке). Поддерживается 3 вида кнопок:

1. Переключающие состояние кнопки. Меняет состояние GPIO на противоположное. VGPIO поддерживается.

2. Раздельные кнопки включения и выключения GPIO. VGPIO поддерживается.

3. Кнопки управления ШИМ. 2 кнопки на убавление и прибавления уровня на каждый канал. VPWM поддерживается. В прошивке должны добавлены функции ШИМ -иначе пункта меню не будет.

Чтобы настроить действие необходимо  нажать соответствующую кнопку и посмотреть уровень АЦП на вкладке http://[ip_adr]/debug .  Далее, полученный уровень АЦП устанавливаем в соответствующем поле настройки: