# 项目六 控制继电器开关

## 1.实验说明

在这个套件中，包含一个5V 单路继电器模块。它主要采用HK4100F-DC 5V-SHC继电器元件。继电器有3个绿色接线柱用于外接电路，分别为NO COM和NC端（背后丝印）。当继电器没有接控制信号时，COM端和NC端连通，COM端和NO端断开。

控制时，把GND接单片机GND，VCC接单片机5V,S接单片机数字口。当S信号端设置为高电平时，继电器开启，继电器COM端和NC端断开，COM端和NO端连通；S信号端设置为低电平时，继电器关闭，继电器COM端和NC端连通，COM端和NO端断开。

实验中，控制继电器NO端和COM端循环连接和断开。

## 2.实验器材

- keyes brick 5V 单路继电器模块*1

- keyes UNO R3开发板*1

- 传感器扩展板*1

- 3P双头XH2.54连接线*1
- USB线*1

## 3.接线图

![](media/image-20251022121627177.png)

## 4.测试代码

```c
int relayPin = 3; //定义继电器接管脚D3

void setup() 
{
  pinMode(3, OUTPUT);//设置输出模式
}

void loop() 
{
  digitalWrite(3, HIGH);//打开
  delay(1000);
  digitalWrite(3, LOW);//关闭
  delay(1000);
}
```

## 5.代码说明

在实验中，把管脚设置为3，设置为高时，继电器上NO端和COM端连接，NC端和COM端断开；设置为低时，继电器上NO端和COM端断开，NC端和COM端连接。从而实现小电流控制大电流。

## 6.测试结果

上传测试代码成功，上电后，模块上NO端和COM端连接1秒，断开1秒，循环交替。