继电器模块
继电器是控制电路的电子元器件,通过感应输入电流的变化控制电路的通断,通常用于自动化控制电路中,在电路中起着自动调节、隔离、安全保护和转换等作用。直流继电器通常有5个引脚,其中有两个引脚是线圈控制引脚,其他3个引脚分别是是常开端、常闭端和公共端。在没有上电时,线圈没有通电,常闭端和公共端相连,常开端和公共端断开;上电后,线圈通电,常开端和公共端相连,常闭端和公共端断开。所以继电器就相当于是一个开关,可以使用低压控制高压。
模块来源
规格参数
工作电压:5V
可控制的交流电压范围:可达250V,10A
可控制的交流电压范围:可达30V,10A
控制方式:GPIO
管脚数量:4 Pin(2.54mm间距排针)
说明:采用光耦隔离保护MCU引脚;采用三极管驱动;
硬件连接
c
继电器模块 开发板
VCC 5V
GND GND
IN1 2
1
2
3
4
2
3
4
使用方法
c
/******************************************************************************
* 测试硬件:ColorEasyDuino开发板
* 版 本 号: V1.0
* 修改作者: www.lckfb.com
* 修改日期: 2024年04月11日
* 功能介绍:
*****************************************************************************
* 开发板软硬件资料与相关项目软硬件资料官网全部开源
* 开发板官网:www.lckfb.com
* 关注bilibili账号:【立创开发板】,掌握我们的最新动态!
* 不靠卖板赚钱,以培养中国工程师为己任
******************************************************************************/
const int RelayPin = 2;
void setup()
{
pinMode(RelayPin, OUTPUT);
}
void loop()
{
// 打开继电器
digitalWrite(RelayPin, HIGH);
// 等待1000毫秒(1秒)
delay(1000);
// 关闭继电器
digitalWrite(RelayPin, LOW);
// 等待1000毫秒(1秒)
delay(1000);
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31