【雕爷学编程】Arduino动手做(76)---2路光耦继电器模块之仿真编程与图形编程控制

在这里插入图片描述

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞不掂的问题,希望能够抛砖引玉。

【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验七十六:2路继电器模块 带光耦保护Arduino扩展板

【雕爷学编程】Arduino动手做(76)---2路光耦继电器模块之仿真编程与图形编程控制_第1张图片
知识点:继电器——
继电器(英文名称:relay)是一种电控制器件,是当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器。它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系。通常应用于自动化的控制电路中,它实际上是用小电流去控制大电流运作的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。

继电器主要作用——
继电器是具有隔离功能的自动开关元件,广泛应用于遥控、遥测、通讯、自动控制、机电一体化及电力电子设备中,是最重要的控制元件之一。继电器一般都有能反映一定输入变量(如电流、电压、功率、阻抗、频率、温度、压力、速度、光等)的感应机构(输入部分);有能对被控电路实现“通”、“断”控制的执行机构(输出部分);在继电器的输入部分和输出部分之间,还有对输入量进行耦合隔离,功能处理和对输出部分进行驱动的中间机构(驱动部分)。作为控制元件,概括起来,继电器有如下几种作用:
(1)扩大控制范围:例如,多触点继电器控制信号达到某一定值时,可以按触点组的不同形式,同时换接、开断、接通多路电路。
(2)放大:例如,灵敏型继电器、中间继电器等,用一个很微小的控制量,可以控制很大功率的电路。
(3)综合信号:例如,当多个控制信号按规定的形式输入多绕组继电器时,经过比较综合,达到预定的控制效果。
(4)自动、遥控、监测:例如,自动装置上的继电器与其他电器一起,可以组成程序控制线路,从而实现自动化运行。

【雕爷学编程】Arduino动手做(76)---2路光耦继电器模块之仿真编程与图形编程控制_第2张图片

实验五声控开关的接线示意图

【雕爷学编程】Arduino动手做(76)---2路光耦继电器模块之仿真编程与图形编程控制_第3张图片

注意:这里没有将任何负载连接到继电器,因为这只是一个实验的演示。
警告:如果您打算让继电器实际控制电气设备,在进行交流电源连接时要格外小心。

实验五参考开源代码

/*
  【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  实验五:声音信号触发控制继电器模块(声控开关)
  实验接线:声音模块数字端口DO接Uno的D7,D13接LED灯
          继电器模块IN接D12口
*/

void setup() {
  pinMode(13 , OUTPUT);  //板载LED作为声控开关的指示灯
  pinMode(12 , OUTPUT);  //接继电器模块IN口
}

void loop() {
  if (HIGH == digitalRead(7))  //如果D7有声音触发信号
{    
    digitalWrite(12 , LOW == digitalRead(12)  ?  HIGH  : LOW );
    digitalWrite(13 , LOW == digitalRead(13)  ?  HIGH  : LOW );
    //则反转继电器模块与LED的状态(实现自锁开关功能)
    delay(1000);
  }
}

实验开源仿真编程(Linkboy V5.33)

【雕爷学编程】Arduino动手做(76)---2路光耦继电器模块之仿真编程与图形编程控制_第4张图片

实验开源图形编程(Mind+、编玩边学)

【雕爷学编程】Arduino动手做(76)---2路光耦继电器模块之仿真编程与图形编程控制_第5张图片

【雕爷学编程】Arduino动手做(76)---2路光耦继电器模块之仿真编程与图形编程控制_第6张图片

【雕爷学编程】Arduino动手做(76)---2路光耦继电器模块之仿真编程与图形编程控制_第7张图片

在这里插入图片描述

你可能感兴趣的:(单片机,嵌入式硬件,物联网,c++,Arduino,2路光耦继电器模块)