乐鑫技术交流
直播中

杨万富

7年用户 1553经验值
擅长:526774
私信 关注
[问答]

如何使用带继电器和NodeMCU的下拉电阻?

我使用 NodeMCU 来控制 2 通道继电器。当继电器处于静止状态时,我使用高引脚状态,而当继电器处于活动状态时,我使用低引脚状态。
在设备启动的几分之一秒内,继电器处于活动状态,然后返回休息状态。我想避免它,在设备启动时我希望中继是休息的。
我想我需要使用下拉电阻来避免启动时引脚处于低电平状态。我不明白在哪里插入抗蚀剂。
你能告诉我这个方案吗?

               
现有的引脚上有一个上拉或下拉电阻。一旦 esp8266 运行,问题就消失了。您可以选择其中一个带有上拉电阻的引脚,这样当设备启动时,继电器应该保持关闭状态,而不是随机变低。这是我正在使用的模块。你可以去查一下你正在使用的模块看看。
你想要在启动时拉起引脚。
D3 IO,10k 上拉 GPIO0
D4 IO,10k 上拉,BUILtiN_LED GPIO2
同样在 setup() 中将引脚设置为高电平以启动。
数字写入(引脚,高);
然后在主循环中根据需要更改为 LOW。

               

回帖(1)

木頭瓶子

2024-1-4 14:27:52
要使用下拉电阻,您需要将电阻连接到NodeMCU引脚和地(GND)之间。在启动时,您需要将继电器所连接的引脚设置为输入模式,并使其处于高电平状态。这样,当您将继电器连接到该引脚时,它将处于静止状态。

要插入下拉电阻,您需要将电阻连接到NodeMCU引脚和地之间。对于每个引脚,您需要找到其在NodeMCU板上的引脚管脚,将一端连接到该管脚并将另一端连接到地(GND)管脚即可。

请注意,有些NodeMCU引脚带有内置上拉电阻,因此您可以直接将该引脚与继电器连接,而不必添加单独的电阻。您可以参考NodeMCU引脚图和威廉希尔官方网站 图来确定哪些引脚具有内置上拉电阻。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分