![]() |
[入门教程] Arduino教程13--自制风扇「DFR0100 」 |
本帖最后由 johnhuxley 于 2024-9-15 11:28 编辑 接线图里的LED灯好像接错了,220R电阻接到正极才亮了起来,按照上图接到负极有点弱弱微光,害怕击穿,赶紧换到正极后正常发亮控制,下图里还没接马达。 |
接线图
10年前(2015年)就对大家造成困扰的问题,一直没有个明确的解释。 就是那个通电风扇就转一会儿然后停止的问题, 我来说一下吧, 教程上关于继电器引脚的说明错了,实际上5号是常开端(NO),6号是常闭端(NC),按照教程上的接线法和代码,电机正极是连在继电器6号引脚的,上电瞬间就开始转动了,等到执行 void setup() { digitalWrite(relayPin, relayState); } 因为继电器状态被设为高电平HIGH,6号断开,5号连通,风扇反而停止了。 接下来就一切正常了,接收按钮的信号,继电器正常工作。 |
本帖最后由 正版2025 于 2025-2-22 17:36 编辑 正版2025 发表于 2025-2-22 17:29 要想解决这个问题也很简单,电机正极、发光二极管正极都接继电器5号引脚(常开端),继电器初始状态设置为LOW: int relayState = LOW; //继电器初始状态设为LOW, 因为接的是常开端,所以上电时电机、指示灯都是不通电的,不会工作。 执行setup时,因为继电器设置的初始状态为LOW,电机、指示灯仍然是不会工作的。 然后就能正常接收按钮信号,正常工作了。 |
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed