千南 发表于 2019-8-26 14:43:41

谢谢指导,学习了

千南 发表于 2019-8-26 14:43:45

谢谢指导,学习了

千南 发表于 2019-8-26 14:43:53

谢谢指导,学习了

20060606 发表于 2020-8-7 06:00:59

Jane 发表于 2014-12-23 15:07
电源有没有接错

可能是电磁干扰

在水里窒息的鱼 发表于 2023-6-3 20:38:26

https://mc.dfrobot.com.cn/forum.php?mod=attachment&aid=NTgzNXxkOTA5NDAzMHwxNjg1Nzk1ODAwfDg1NDMzNHwyNTM1&noupdate=yes

常开端,常闭端这张图,是指1接到高电平状态下,5是常闭端;1接到低电平状态下,5是常开端。这么理解对么?

johnhuxley 发表于 2024-9-15 11:21:56

接线图里LED灯电阻好像接错了!

本帖最后由 johnhuxley 于 2024-9-15 11:28 编辑

接线图里的LED灯好像接错了,220R电阻接到正极才亮了起来,按照上图接到负极有点弱弱微光,害怕击穿,赶紧换到正极后正常发亮控制,下图里还没接马达。

正版2025 发表于 2025-2-22 17:29:53

10年前(2015年)就对大家造成困扰的问题,一直没有个明确的解释。
就是那个通电风扇就转一会儿然后停止的问题,
我来说一下吧,

教程上关于继电器引脚的说明错了,实际上5号是常开端(NO),6号是常闭端(NC),按照教程上的接线法和代码,电机正极是连在继电器6号引脚的,上电瞬间就开始转动了,等到执行
void setup() {   
  digitalWrite(relayPin, relayState);   
}
因为继电器状态被设为高电平HIGH,6号断开,5号连通,风扇反而停止了。
接下来就一切正常了,接收按钮的信号,继电器正常工作。

正版2025 发表于 2025-2-22 17:35:13

要想解决这个问题也很简单

本帖最后由 正版2025 于 2025-2-22 17:36 编辑

正版2025 发表于 2025-2-22 17:29
10年前(2015年)就对大家造成困扰的问题,一直没有个明确的解释。
就是那个通电风扇就转一会儿然后停止的 ...
要想解决这个问题也很简单,电机正极、发光二极管正极都接继电器5号引脚(常开端),继电器初始状态设置为LOW:
int relayState = LOW;//继电器初始状态设为LOW,

因为接的是常开端,所以上电时电机、指示灯都是不通电的,不会工作。
执行setup时,因为继电器设置的初始状态为LOW,电机、指示灯仍然是不会工作的。
然后就能正常接收按钮信号,正常工作了。
页: 1 2 [3]
查看完整版本: Arduino教程13--自制风扇「DFR0100 」