实验器材:

  1. Arduino 168P 开发板一个
  2. USB下载线一条
  3. LED一个
  4. 220欧姆电阻一个
  5. 继电器一个
  6. 面包板一块
  7. 面包板跳线若干条

实验目的:
学习继电器的工作原理,以及如何使用Arduino控制继电器的实验。

实验电路:
实验电路如下图所示

实验原理:继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。
我们看一下继电器的内部结构:

这里我跟大家介绍一种用万用表检测继电器各个引脚的方法:
一般继电器的外壳有标注,如果没有,自己用万用表测一下也很简单:
准备:5V电源、万用表。
步骤:
1、找出线圈引脚。
用万用表测各引脚间的电阻,阻值在数百至1K欧姆左右的两个脚是线圈引脚。注意有些继电器的线圈分正负极,反接虽然不至于损坏,但不动作
2、找出常开、常闭点。
用万用表测除线圈之外的四个引脚,导通的两个引脚是常闭关系,给线圈加上5V直流电,使继电器动作,它们应断开;如果没有断开,则内部是短接关系。
给线圈加上5V直流电,使继电器动作,此时再用万用表测,如果有原来不通的两个引脚导通了,则它们是常开关系。
既与常开点有关系,又与常闭点有关系的引脚,就是公共端。

实验步骤:

  1. 按照以上电路正确搭建实验电路。
  2. 将我提供的调试程序下载到Arduino开发板中。
  3. 看LED的通断检验实验效果。

实验程序:

int relayPin = 13;//定义数字检测接
void setup()
{
  pinMode(relayPin,OUTPUT);//设定数字接口13为输入接口
  Serial.begin(9600);//设置串口波特率为9600kbps
}
void loop()
{
  digitalWrite(relayPin,HIGH);
  delay(1000);
  digitalWrite(relayPin,LOW);
  delay(1000);
}