欢迎光临华盈非晶合金变压器有限公司!

1262980066@qq.com

非晶合金干式变压器厂家联系方式

通讯地址:山东聊城经济开发区华山路南首30号
固定电话:0635-8888299
传真号码:0635-8888109
移动电话:13287501888 
联系人:陈经理
电子邮箱:1262980066@qq.com



新闻详细/STM32之光敏电阻温州非晶合金变压器模块的使用

STM32之光敏电阻温州非晶合金变压器模块的使用

网站编辑:温州华盈非晶合金变压器有限公司 │ 发表时间:2019-03-22

本实验配合2.2寸TFT液晶屏显示,当光弱的时候显示“昏暗”,光强时显示“明亮”。

实验使用的是下图所示的3线光敏电阻温州非晶合金变压器模块,用途:光线亮度检测,光线亮度温州非晶合金变压器,小车寻光模块。模块特色:比较器输出,信号干净,波形好,驱动能力强,超过15mA;配可调电位器可调节检测光线亮度;输出形式:数字开关量输出(0和1);使用宽电压LM393http://linxia.sdshsk.com/比较器。

模块使用说明

1、光敏电阻模块对环境光线最敏感,一般用来检测周围环境的光线的亮度,触发单片机或继电器模块等;

2、模块在环境光线亮度达不到设定阈值时,DO端输出高电平,当外界环境光线亮度超过设定阈值时,DO端输出低电平;

3、DO输出端可以与单片机直接相连,通过单片机来检测高低电平,由此来检测环境的光线亮度改变;

4、DO输出端可以直接驱动本店继电器模块,由此可以组成一个光控开关。

各引脚作用如图所示:

本实验中将DO引脚连接到PA0脚,电源连接3.3V电源。

while(1){

if(GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_0)==0){

Gui_DrawFont_GBK24(70,80,RED,GRAY0,“明亮”);

}else{

Gui_DrawFont_GBK24(70,80,RED,GRAY0,“阴暗”);

}

delay_ms(100);//延时函数0.1S

}

其中的:Gui_DrawFont_GBK24(70,80,RED,GRAY0,“明亮”);和Gui_DrawFont_GBK24(70,80,RED,GRAY0,“阴暗”);为液晶屏的显示函数,这里不是重点。我么在这里要关注的是if()判断语句,我们通过

if(GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_0)==0)

语句来判断是否数据引脚为0(低电平),若是低电平则输出下面的语句,

GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_0)==0

为STM32的读取引脚函数,引脚配置如下:

GPIO_InitTypeDefGPIO_InitStructure;

GPIO_InitStructure.GPIO_Pin=GPIO_Pin_0;//PA0用于光敏电阻GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IN_FLOATING;

GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;

GPIO_Init(GPIOA,&GPIO_InitStructure);

实验效果如下:(明亮)

用纸遮挡住阳光后(昏暗)

通讯地址:山东聊城经济开发区华山路南首30号
固定电话:0635-8888299
传真号码:0635-8888109
移动电话:13287501888 
联系人:陈经理
电子邮箱:1262980066@qq.com



Copyright © 2017 温州非晶合金变压器_温州干式变压器_华盈非晶合金变压器有限公司  技术支持:互联纵横

<meta name="wlhlauth" content="26b08b3170bb57da2daa8fd2903c5785"/>


Baidu
map