У меня есть настройка, которая включает NodeMCU ESP8266 контроллер Wi-Fi и несколько компонентов, которыми он должен управлять.То, чего я пытаюсь достичь здесь, это запитать мой проект от батарей.По этой причине я решил углубиться в режим deep sleep , который обеспечивает мой контроллер.А точнее, я хочу разбудить его по внешнему прерыванию.Например, после нажатия простой кнопки.
Сложность в том, что я хочу иметь возможность контролировать ввод нескольких GPIO, и независимо от того, какой из них был вызван - разбудить мой ESP8266.
Если мне нужно объяснить это на рисунках:
Моя конечная цель заключается в том, чтобы установить его таким образом, чтобы независимо от того, какая из трех кнопок была нажата(GPIO: D1, D2, D3) Я могу получить входной сигнал и интерпретировать его как внешнее прерывание.Как только я обнаружу, что некоторые кнопки были нажаты, я хочу разбудить ESP8266 , заставить его выполнить код, и они вернут его в режим глубокого сна.
PS:Извините, если я не очень точен.Я новичок в этом.