【发布时间】:2019-09-09 19:10:40
【问题描述】:
我编写了一些非常基本的代码来启动继电器并等待 5 到 3 秒,然后将其关闭并退出循环。 继电器启动但它没有关闭,并且继电器启动时间与我设置的延迟时间相同(延迟时间 = 启动时间)我不知道为什么。
void setup() {
pinMode(7, OUTPUT);
}
void loop() {
digitalWrite(7, HIGH);
delay(3000);
digitalWrite(7, LOW);
exit(0);
}
【问题讨论】:
-
如果您可以在您的问题中添加更多信息,例如接线的外观,那就太好了。此外,问题正文缺少实际问题(仅在标题中)。我建议您阅读有关如何提出好问题的 stackoverflow 指南。这将使您更有可能获得良好和快速的答案:stackoverflow.com/help/how-to-ask
-
您的代码看起来不错,但我建议您使用无限循环而不是
exit()函数。我觉得你的问题出在线路上。另外,我建议你在arduino.stackexchange.com提问。 -
如果信号线为低电平,许多继电器模块会激活线圈。闭锁继电器模块开启信号变化
标签: arduino