扫描二维码,快速下载本应用说明文档(免费)
大小:5429.97KB
价格:0.00元
更新日期:2016-07-12
开发者:小R科技
大磁簧传感器模块
-
-
- 大磁簧传感器模块
-
STMduino
- 2016-07-12
-
【大磁簧传感器模块】 应用介绍
STMduino-大磁簧模块
实验概述
通过此实验来了解磁簧开关的工作原理,并了解磁簧开关(干簧管)在家电、汽车、通讯、工业、医疗、安防等领域得到了广泛的应用
实验原理
基本型式是将两片磁簧片密封在玻璃管内,两片虽重叠,但中间间隔有一小空隙。当外来磁场时将使两片磁簧片接触,进而导通。一旦磁体被拉到远离开关,磁簧开关将返回到其原来的位置。
实验步骤
本实验需要STMduino开发板一个,磁簧开关一个,LED灯一个。采用STMduino芯片内部自带的ADC转换检测来自磁簧开关的模拟输入量,对这个数量进行逻辑判断,当磁簧开关常开时,将LED亮起,当磁簧开关常闭时LED不亮。
接法:STMduino开发板的电源板上面的A5口接磁簧开关S引脚,磁簧开关中间引脚接STMduino电源板5V,-接GND。
代码解析
首先我们定义了一个led和磁簧开关引脚分别为A5和A4,GPIO_Config()里面将这俩个初始化为输入和输出,主循环里面,我们做了一个判断,当读取到PC5引脚是低电平的时候也就是磁簧开关的值为低电平的时候,将LED灯点亮,当读取到PC5引脚是高电平的时候也就是磁簧开关的值为高电平的时候,LED灯是不亮的。
实验现象
打开STMduino开发板的开关,上传代码后,将磁簧放置到磁场中时,LED就会亮起,当没有磁场是,LED就会熄灭!