STM32之光敏电阻传感器模块的使用 - 深圳led背光源生产厂家,lcd显示屏,lcm液晶显示模块|模组厂-z6尊龙官网
  1. z6尊龙官网

    1. 
        •  深圳市z6尊龙官网产品分类列表

          联系我们

          公司名称:深圳市z6尊龙官网光电有限公司
          厂址:中国.广东省.深圳市宝安西乡臣田工业区

          营销专线
          吴先生 手机:13538278608
          胡先生 手机:13823360976
          固定电话:86-0755-28246146/
          28246906/28246536/28247229
          电话传真:86-0755-89715671
          投诉与售后咨询 黄小姐:13823217679
          胡先生:13928021976

          Email:bly@tuanm9.com

          公司网址:https://www.tuanm9.com/

          STM32之光敏电阻传感器模块的使用

          STM32之光敏电阻传感器模块的使用

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

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

          模块使用说明

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

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

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

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

          传感器
           

          各引脚作用如图所示:

          STM32之光敏电阻传感器模块的使用
           

          本实验中将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);

          实验效果如下:(明亮)

          STM32之光敏电阻传感器模块的使用
           

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

          STM32之光敏电阻传感器模块的使用

          
          首 页 | 公司简介 | 企业荣誉 | 产品中心 | 新闻中心 | 联系我们 | 集团首页

          版权所有 深圳市z6尊龙官网光电有限公司     粤ICP备08129267号-1
          1. XML地图