如何解决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(接地)。
确保在原理图中使用适当的电阻,然后尝试探测输出引脚。
,这个问题的解决方案是将两个引脚都切换到输入,这样就不会发出信号,作为额外的安全措施,将两个引脚都设置为低电平。当您想切换它们时,请将引脚更改为输出和高电平,然后在延迟或其他情况后将它们恢复为原始状态。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。