Arduino Uno + 光耦继电器 弱电控制强电 实验

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ling3ye/article/details/54296949



这个弱电控制强电,隔离等作用等等


关于常闭,常开,不同模块位置不同,请用万用表蜂鸣档测试,确认正确的常开端和常闭端。


实验效果

用光耦继电器控制LED的亮和灭



BOM表

Arduino Uno                             * 1

继电器(光耦隔离继电器)    *1

LED发光二极管                        *1

1kΩ 电阻                                   *1


AA电池                                   *2    

电池盒                                    *1

(外部电源可以选择用另一块Arduino Uno 供电)


跳线若干


接线



程序


#define relay 8 //定义控制光耦继电器为PIN 8

void setup() {
  pinMode(relay, OUTPUT); //设置PIN 8为输出模式
}

void loop() {
  digitalWrite(relay, HIGH);    //给出高电平,光耦吸合
                                //常开端 与 公共端 接通
                                //常闭端 与 公共端   断开   
  delay(1000);
  digitalWrite(relay, LOW);     //给出低电平,光耦离开
                                //常开端 与 公共端   断开
                                //常闭端 与 公共端 接通
  delay(1000);
}


(外部电源可以选择用另一块Arduino Uno 供电)

猜你喜欢

转载自blog.csdn.net/ling3ye/article/details/54296949