在ESP8266的单个GPIO引脚上检测来自多个组件的输入

时间:2019-07-01 13:48:45

标签: arduino nodemcu arduino-esp8266

我有一个设置,其中包括 NodeMCU ESP8266 wifi控制器和一些应由其控制的组件。我要在这里实现的目标是用电池为我的项目供电。因此,我决定更深入地研究控制器提供的deep sleep模式。更具体地说,我想在外部中断时将其唤醒。例如,按下一个简单的按钮后。

这里最棘手的部分是,我希望能够监视多个GPIO输入,无论调用了哪个GPIO-唤醒ESP8266。

如果我必须在图片中进行解释: enter image description here

我的最终目标是以一种方式进行连接,无论单击三个按钮中的哪个按钮(GPIO:D1,D2,D3),我都可以接收输入信号并将其解释为外部中断。一旦我检测到某些按钮被按下,我就想唤醒ESP8266 ,使其执行一段平静的代码,然后将它们放回深度睡眠模式。

PS:对不起,如果我不太准确。我对此很陌生。

0 个答案:

没有答案