Arduino 实验篇 07 | 继电器实验

网友投稿 2019-12-18 10:28

一实验介绍

正如我们所知道的,继电器是一种用于响应施加的输入信号而在两个或多个点或设备之间提供连接的设备。换句话说,继电器提供了控制器和设备之间的隔离,因为我们知道设备可以在AC和DC上工作。但是,他们从微控制器接收信号,因此我们需要一个继电器来弥补差距。当需要用小电信号控制大量电流或电压时,继电器非常有用。

二实验组件

1、Arduino Uno主板

2、USB数据线

3、继电器模块

4、面包板

5、9V方形电池

6、条线若干

三实验原理
继电器的工作原理很简单。当继电器供电时,电流开始流经控制线圈:结果, 电磁体开始通电。然后衔铁被吸引到线圈上,将动触点向下拉,从而与常开触点连接。所以带负载的电路通电。然后断开电路会出现类似的情况,因为在弹簧的作用下,动触头将被拉到常闭触点。这样,继电器的接通和断开可以控制负载电路的状态。所以在这个实验中,将SIG连接到Arduino Uno板。发送- -个低电平给SIG; PNP晶体管通电并且继电器的线圈通电。因此,继电器的常开触点闭合,而继电器的常闭触点将脱离公共端口。向SIG发送高电平的信息;晶体管将断电,继电器将恢复到初始状态。
四实物连接
https://cdn.china-scratch.com/timg/191220/102U22S0-0.jpg
连接说明:在连接实物时,继电器的DC+端连接Arduino Uno主板的电源的+5V,继电器的DC-端连接Arduino Uno主板的“接地”,继电器的DO连接Arduino Uno主板的“7”端。实验步骤
https://cdn.china-scratch.com/timg/191220/102U220P-1.jpg第一步:建立电路

https://cdn.china-scratch.com/timg/191220/102U32323-2.jpg

第二步:编辑程序(如下)

const int relayPin =7;
void setup()
{
  pinMode(relayPin, OUTPUT);
}
void loop()
{
  digitalWrite(relayPin, HIGH);
  delay(1000);
  digitalWrite(relayPin, LOW);
  delay(1000);
}

第三步:编译代码

第四步:将程序上传到Arduino Uno板

实验结果:当程序运行之后你会看到一个绿灯亮起,过一会后伴随着开关的响声会有红灯和绿灯的闪烁。


https://cdn.china-scratch.com/timg/191220/102U32951-3.jpg
作者:

涂友平

,,,

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com