Стабильный выключатель на GPIO

Тема в разделе "ESP8266, ESP32", создана пользователем xavchik, 22 сен 2018.

  1. xavchik

    xavchik Нуб

    Все привет. Прошу сразу не пинать, так как начинющий.

    Есть модуль ESP-12E, скрипты пишу на Lua при помощи ESPlorer.
    Хочу прицепить к модулю выключатель, обычный, с двумя положениямми: ВКЛ и ВЫКЛ (ну или просто кнопку, без фиксированных положений).

    Вешаю его на pin, для считывания прерываний использую gpio.trig() вызываю callback-функцию. Проблема в том, что при любых значения параметра type не могу добиться надежной работы выключателя. Некоторые переключения не срабатывают или срабатывают по несколько раз. Подозреваю, что надо делать какую-то хотрую обработку прерывания, но как именно не понимаю.
     
  2. ИгорьК

    ИгорьК Гуру

  3. xavchik

    xavchik Нуб

    Спасибо за ссылку. Запустил, заработало, но тоже далеко не 100%-ая надежность. Но это уже отправная точка - буду разбираться.
     
  4. xavchik

    xavchik Нуб