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

企业新闻 | 2021-01-16
本文摘要:本实验因应2.2寸TFT液晶屏表明,当光弱的时候表明“明亮”,透射时表明“暗淡”。

英亚体育app下载

英亚体育app下载

本实验因应2.2寸TFT液晶屏表明,当光弱的时候表明“明亮”,透射时表明“暗淡”。实验用于的是右图右图的3线光敏电阻传感器模块,用途:光线亮度检测,光线亮度传感器,智能小车寻光模块。模块特色:较为器输入,信号整洁,波形好,驱动能力强劲,多达15mA;配上固定式电位器可调节检测光线亮度;输入形式:数字电源量输入(0和1);用于长电压LM393较为器。

英亚体育app下载

模块用于解释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.。

英亚体育app下载


本文关键词:英亚体育app,英亚体育app下载,英亚体育app官方下载

本文来源:英亚体育app-www.teaoqj.com