版权声明:本文为博主原创文章,未经博主允许不得转载。 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 供电)