NodeMCU GPIO引脚仍然通电?

问题描述

因此,我有一个NodeMCU板,我正在尝试创建一个车库门开启器。我获得了部分成功。解释一下,我能够使用NodeMCU板控制车库门并成功打开和关闭它。但是,我遇到的问题是第二次将车库门开启器的销钉连接到面包板上,而我无法使用墙上的常规车库门开启器按钮来打开和关闭车库。据我了解,似乎GPIO引脚即使处于LOW状态(LED处于关闭状态)也有电。我的问题是,有没有办法在不使用继电器的情况下完全关闭GPIO?提前谢谢大家!

这是我用来打开和关闭GPIO的代码,可以随时让我知道我做错了什么。

digitalWrite(outputD5,LOW); 
digitalWrite(outputD5,HIGH); 
delay(1000); 
digitalWrite(outputD5,LOW); 

解决方法

答案将不会!

如果已使用pinMode()将引脚配置为OUTPUT,则其电压将设置为相应的值:5V(在3.3V板上为3.3V)为HIGH,低电平为0V(接地)。

确保在原理图中使用适当的电阻,然后尝试探测输出引脚。

,

这个问题的解决方案是将两个引脚都切换到输入,这样就不会发出信号,作为额外的安全措施,将两个引脚都设置为低电平。当您想切换它们时,请将引脚更改为输出和高电平,然后在延迟或其他情况后将它们恢复为原始状态。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...