shaman1010 пишет:
По идее - можно в логическом модуле организовать.
если поднят GPIOx, то на GPIOx1 подаем высокий уровень, на GPIOx2 низкий, ждем n секунд и возвращаем GPIOx на исходную. Это открытие.
Закрытие - по поднятию GPIOy (но дергаем те-же GPIOx1 и GPIOx2).
Но контроллер клина должен быть железный и в околомоторном пространстве.
А вообще - не нужно этого делать на ESP-шке.
Если хотите использовать ее как шлюз, то и используйте как шлюз. А действия с отданными значениями GPIO (открыть/закрыть) реализуйте на нормальном контроллере, либо на жесткой логике. Но антиклин должен быть отдельный, "железный", надежный, неубиваемый.
Антиклин можно сделать на токовом датчике.