上海羊羽卓进出口贸易有限公司

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

发布时间:2024-11-24 03:11:10

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

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

实验使用的是下图所示的3线

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

模块使用说明 1、光敏电阻模块对环境光线最敏感,一般用来检测周围环境的光线的亮度,触发单片机或继电器模块等;2、模块在环境光线亮度达不到设定阈值时,DO端输出高电平,当外界环境光线亮度超过设定阈值时,DO端输出低电平 ;3、DO输出端可以与单片机直接相连,通过单片机来检测高低电平,由此来检测环境的光线亮度改变;4、DO输出端可以直接驱动本店继电器模块,由此可以组成一个光控开关。

各引脚作用如图所示:

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

while(1){

其中的: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_InitTypeDef GPIO_InitStructure;

实验效果如下:(明亮)

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

arduino传感器专辑之光敏电阻模块

光敏电阻介绍

1、光敏电阻器一般用于光的测量、光的控制和光电转换(将光的变化转换为电的变化)。

2、光敏电阻器是利用半导体的光电效应制成的一种电阻值随入射光的强弱而改变的电阻器;入射光强、电阻减小、入射光弱、电阻增大。

3、常用的光敏电阻器硫化镉光敏电阻器,它是由半导体材料制成的。光敏电阻器的阻值随入射光线(可见光)的强弱变化而变化,在黑暗条件下,它的阻值(暗阻)可达1~10M欧,在强光条件(100LX)下,它阻值(亮阻)仅有几百至数千欧姆。光敏电阻器对光的敏感性(即光谱特性)与人眼对可见光(0.4~0.76)μm的响应很接近,只要人眼可感受的光,都会引起它的阻值变化。设计光控电路时,都用白炽灯泡(小电珠)光线或自然光线作控制光源,使设计大为简化。

4、 光敏电阻器通常由光敏层、玻璃基片(或树脂防潮膜)和电极等组成。光敏电阻器在电路中用字母“R”或“RL”、“RG”表示。

光敏电阻结构

光敏电阻模块

模块参数:

工作电压:DC3.3-5V

光敏电阻型号:5516

模块针脚:3针或4针(4针的多出一个模拟输出端AO)

模块接线图:

1、VCC 接电源正极 3.3-5V

2、GND 接电源负极

3、DO TTL 开关信号输出

4、AO 模拟信号输出

模块实物接线图

光敏电阻传感器模块的电原理图

原理图

模块特点:

1、工作电压3.3V-5V

2、使用宽电压LM393比较器

3、设有固定螺栓孔,方便安装

4、采用灵敏型光敏电阻传感器

5、小板PCB尺寸:3.2cm x 1.4cm

6、配可调电位器可调节检测光线亮度

7、输出形式,DO数字开关量输出(0和1)和AO模拟电压输出

8、比较器输出,信号干净,波形好,驱动能力强,超过15mA。

光敏模块实验

模块实验说明:

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

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

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

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

5、光敏电阻模块小板模拟量输出AO可以和AD模块相连,通过AD转换,可以获得环境光强更精准的数值。

6、光敏传感器控制的LED为你Arduino上接的13脚LED灯(也可以理解为负载),并非模块上的D0-LED+指示灯。

7、模块上的蓝色电位器旋钮最好不要顺时针和逆时针到底,保持在中间即可控制。微调进行灵敏度调节。

8、本实验只使用3针模块,当达到设定光线强度阙值时,LED亮灯3秒。

arduino连接图

arduino代码

void setup() {

}

void loop() {

if (digitalRead(3)) {

digitalWrite(13, LOW);

}

else {

digitalWrite(13, HIGH);

delay(3000);

}

}

欢迎关注智联电子DIY,更多有趣好玩的电子制作,arduino、esp8266、单片机、树莓派等等

相关问答

光敏模块 是什么意思?

光敏模块是对外界光信号或光辐射有响应或转换功能的敏感装置。光敏传感器是最常见的传感器之一,它的种类繁多,主要有:光电管、光电倍增管、光敏电阻、光敏三...

光敏电阻传感器模块 怎么使用?

光敏电阻传感器模块是一种基于光敏电阻制成的传感器,它可以感知环境中的光线强度,并将其转化为电信号。以下是光敏电阻传感器模块的使用方法:将光敏电阻传感...

光敏 半导体传感分哪两种?

1.光敏半导体传感分为两种。2.第一种是光电二极管传感器,它是利用光电效应将光信号转化为电信号的器件。当光照射到光电二极管上时,光子的能量会激发电子跃...

怎么看 光敏电阻传感器 是哪个型号的?

常用光敏电阻(环氧树脂封装)-导线型(DIP)规格:光敏电阻-¢3mm系列外观描述:基板:L3.3mm±0.2mm×W3.0mm±0.1mm×H1.8mm引线长:L36mm±0.2mm/引...

火焰 传感器 光敏电阻 区别?

火焰传感器(FlameSensor)和光敏电阻(Photoresistor)是两种常见的光探测器,用于检测光线的存在和强度,但它们有一些区别:1.工作原理:火焰传感器用于检...火...

求大神解答什么是 光敏传感器 _其他问答_系统粉

光敏传感器是最常见的传感器之一,它的种类繁多,主要有:光电管、光电倍增管、光敏电阻、光敏三极管、太阳能电池、红外线传感器、紫外线传感器、光纤...

光敏电阻传感器 测量照度范围?

根据电压电流关系给出的是一个区间值,而不是实际的照度光敏亮电阻5-10K,γ值为0.5,10lux光强下亮电阻按10K算,根据公式计算100lux强度电阻,lg(R10/R100)=...

光敏传感器 生活中应用?

如今在人类的生产、生活中,传感器已得到了广泛的应用,尤其对于高精密的产品要借助各种传感器来监视和控制生产过程中的各个参数,使设备工作在正常状态或最佳状...

光敏电阻 和热释电红外 传感器 有什么区别,比较知名的品牌有哪些?

光敏电阻和热释电红外传感器都是光敏器件,但感应光的波长不一样光敏电阻顾名思义是对光敏感的器件,电阻值随着照射光的强度而变化。热释电红外传感器感应的是...

光敏电阻 和红外光 传感器 应用?

光敏电阻按照光谱特性可以分为三类,分别是可见光光敏电阻、紫外光光敏电阻和红外光光敏电阻。其中,可见光光敏电阻主要是应用在对于可见光进行自动控制的控制...

展开全部内容