Program ESP32 Control

 

created for

MH-ET Live esp32 mini KIT

 

but suitable for the whole family ESP32

rarESP32_Control (V2.13)

 


Программа создает html страницу в локальной сети, используя WIFI, и позволяет задавать различные режимы для выводов микроконтроллера, включая ADC1 и ADC2 (АЦП), DAC (ЦАП), PWM (ШИМ), цифровые режимы OUTPUT/INPUT.

esp32_1В программе обеспечена обратная связь, контролирующая прохождение запросов, а также позволяющая отслеживать состояние выводов микроконтроллера.
Для управления цифровыми выводами микроконтроллера, достаточно свернутого изображения программы.

Расположение контактов на изображении соответствует реальному расположению на плате MH-ET Live ESP32 mini KIT.

При выборе опции avto программа будет генерировать GET запросы состояния выводов платы через установленные промежутки времени. Состояние выводов будет отображено после получения ответа от микроконтроллера. Таким образом можно отслеживать реакцию платы на внешние воздействия или изменения, внесенные с других браузеров.

Доступны следующие режимы (mode) для выводов:
OUTPUT цифрово выход out
INPUT цифровой вход
PWM широтно-импульсный модулятор
ADC1 аналоговый вход
ADC2 аналоговый вход
DAC аналоговый выход
TOUCH тактильный вход

 

На рисунке ниже показано назначение колонок в полностью раскрытом изображении:

C2

 

На следующем рисугке даны пояснения для других опций программы.

C4

 

Теперь поговорим о PWM генераторах. В микроконтроллере 16 каналов PWM. Каждому каналу можно прописать частоту и разрешение. ESP32 позволяет использовать один канал для вывода сгенерированного ШИМ-сигнала на несколько разных GPIO-контактов. Для этого нужно лишь привязать все эти GPIO-контакты к одному и тому же PWM-каналу. Это хорошо показано на видео.

Hosted by uCoz