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

本文介绍了一个简单的实验,使用Arduino Uno和光耦隔离继电器来控制LED的亮灭。通过程序控制继电器的不同状态实现LED的开关,并介绍了如何区分继电器的常开和常闭端。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

 

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

 

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

 

实验效果

用光耦继电器控制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 供电)

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值