四博智联产品售后

标题: 4路继电器模块的简单应用 [打印本页]

作者: ycf    时间: 2016-7-27 15:29
标题: 4路继电器模块的简单应用
本例程应用ESPDUINO开发板结合4路继电器模块,用开发板上面的4个IO口控制4路继电器的通断从而间接控制4颗LED灯的亮灭,实现流水灯的简单功能演示。
  1. #define Relay1 0    //继电器1
  2. #define Relay2 4    //继电器2
  3. #define Relay3 5    //继电器3
  4. #define Relay4 12   //继电器4
  5. void setup()
  6. {
  7.   pinMode(Relay1, OUTPUT);
  8.   pinMode(Relay2, OUTPUT);
  9.   pinMode(Relay3, OUTPUT);
  10.   pinMode(Relay4, OUTPUT);
  11.   digitalWrite(Relay1, HIGH);
  12.   digitalWrite(Relay2, HIGH);
  13.   digitalWrite(Relay3, HIGH);
  14.   digitalWrite(Relay4, HIGH);
  15. }

  16. void loop()
  17. {
  18.   digitalWrite(Relay1, LOW);
  19.   digitalWrite(Relay2, HIGH);
  20.   digitalWrite(Relay3, HIGH);
  21.   digitalWrite(Relay4, HIGH);
  22.   delay(800);
  23.   digitalWrite(Relay1, HIGH);
  24.   digitalWrite(Relay2, LOW);
  25.   digitalWrite(Relay3, HIGH);
  26.   digitalWrite(Relay4, HIGH);
  27.   delay(800);
  28.   digitalWrite(Relay1, HIGH);
  29.   digitalWrite(Relay2, HIGH);
  30.   digitalWrite(Relay3, LOW);
  31.   digitalWrite(Relay4, HIGH);
  32.   delay(800);
  33.   digitalWrite(Relay1, HIGH);
  34.   digitalWrite(Relay2, HIGH);
  35.   digitalWrite(Relay3, HIGH);
  36.   digitalWrite(Relay4, LOW);
  37.   delay(800);
  38. }
复制代码
#温馨提示:由于继电器本身的延迟效应,程序中用到的延时函数时间不能太短,否则将导致运行出错。
硬件连接及实验效果图:

QQ图片20160727151539.jpg (334.41 KB, 下载次数: 2075)

QQ图片20160727151539.jpg





欢迎光临 四博智联产品售后 (http://bbs.doit.am/) Powered by Discuz! X3.2