扫描二维码,快速下载本应用说明文档(免费)
大小:1105.37KB
价格:0.00元
更新日期:2016-07-07
开发者:小R科技
5v继电器模块
-
-
- 5v继电器模块
-
STMduino
- 2016-07-07
-
【5v继电器模块】 应用介绍
STMduino-5V继电器模块
实验概述
利用继电器模块控制电机转动
实验原理
继电器是一种根据某种输入信号的变化,而接通或断开控制电路,实现自动控制和保护电力拖动系统的电器。输入的信号可以是电压,电流等电量,也可以是转速,时间,温度和压力等非电量。继电器一般不是用来直接控制信号较强电流的主电器,而是通过接触器或其它电器对主电路进行控制。但就一般来讲,继电器是承受机构,中间机构和执行机构三部份组成,承受机构是反映和接入继电器的输入量,并传递给中间机构,将它与额定的整定值进行比较,当达到整定值时(过量或者欠量),中间机构就使执行机构产生输出量,从而接通或断开被控电路。
实验步骤
STMduino开发板电机输出口接上一个电机,A5口再连接一个按钮开关,通过这个开关来控制这电机的转与不转,马达俩头线接M+M-,
按键开关信号线S接A5,VCC接5V,GND接GND。
代码解析
首先定义了按键和继电器的引脚分别是A5,A4,并将按键开关设置为输入模式,继电器设置为输出模式,主循环里面判断按键是否按下的状态,是的话亮起继电器闭合,电机转动,不是的话继电器张开,电机停止。
main函数里面初始化时钟、SysTick、以及GPIO。while循环里面做想关的逻辑判断,并作出相应的动作。
实验现象
打开STMduino开发板的开关,上传代码后,按下按键的时候,电机是转动的,当松开时电机就不转了。