esp8266通电继电器吸合一次,怎么解决?-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

123
返回列表 发新帖
楼主: liuweizhi

esp8266通电继电器吸合一次,怎么解决?

[复制链接]
发表于 2020-4-8 18:36 | 显示全部楼层
z01228 发表于 2020-3-12 18:06
在光耦上并一个电阻就可以解决

求一个图示,在哪里加电容,或者是上下拉电阻
发表于 2020-4-8 19:38 | 显示全部楼层
#define relay1 0
void setup() {
  Serial.begin(115200);
  delay(1000);
  pinMode(relay1,OUTPUT);  
}
void loop() {
    delay(1000);
digitalWrite(relay1,LOW);
    delay(1000);
digitalWrite(relay1,HIGH);
}
发表于 2020-6-17 19:59 | 显示全部楼层
DemoOrBug 发表于 2020-4-8 18:36
求一个图示,在哪里加电容,或者是上下拉电阻

https://www.arduino.cn/thread-99053-1-1.html
发表于 2020-6-18 15:13 | 显示全部楼层
DemoOrBug 发表于 2020-4-8 18:36
求一个图示,在哪里加电容,或者是上下拉电阻

问题解决了吗
发表于 2020-7-24 23:08 | 显示全部楼层
消除esp8266上电时继电器抖动的几种方法
https://www.arduino.cn/forum.php ... &fromuid=220122
(出处: Arduino中文社区)
我在站里看到这个帖子,希望对你有帮助
发表于 2020-10-3 18:54 来自手机 | 显示全部楼层
用io3就行啦
发表于 2020-10-20 05:41 | 显示全部楼层
把默认改成低电平试试,我的也是这样的问题,我改成默认低电平就好了
发表于 2020-10-20 05:43 | 显示全部楼层
  1. //定义io口为输出
  2.   pinMode(0, OUTPUT);
  3. //定义io默认为低电平
  4.   digitalWrite(0, LOW);

  5.     digitalWrite(2,HIGH);//继电器吸合
  6.     delay(200);//延时
  7.     digitalWrite(2, LOW);//继电器断开
复制代码

我这个是模仿电脑开关机的
发表于 2020-10-20 11:52 | 显示全部楼层
是有这么个问题,需要修改系统低层源码的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 10:48 , Processed in 0.462974 second(s), 13 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表