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

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

发布时间:2024-11-24 05:11:36

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、单片机、树莓派等等

相关问答

光敏传感器模块 由什么组成?

一般由敏感元件、转换元件、变换电路和辅助电源四部分组成。光敏电阻对光线十分敏感。光照愈强,阻值就愈低。随着光照强度的升高,电阻值迅速降低,可降低至1K...

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

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

光敏 电阻 传感器模块 能单独使用吗?

光敏电阻传感器模块需要连接到其他电路或设备才能正常工作,不能单独使用。需要连接到Arduino、树莓派或其他控制芯片上,通过读取光敏电阻模块传感器的光强信号...

光敏传感器 有哪些种类? - 懂得

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

光敏 电阻是一种光电 传感器 吗_作业帮

[最佳回答]光敏电阻属于光电传感器.光敏电阻把光的强弱转换为电阻值的大小.

光传感器和 光敏传感器 ,光电传感器一样吗,有什么区别?

光电式传感器是指将被测量的变化转化成光信号的变化,再通过光电传感器件把光信号的变化转化成电信号的一种传感器。它一般有光源,光电通路,光电器件三部分组...

光敏传感器 怎么关闭?

光敏传感器关闭步骤如下:1、打开设置。2、进入手机设置界面,找到通用,点击进入。3、进入通用设置界面,点击辅助功能。4、在辅助功能中找到显示调节,看看...

光敏传感器 生活中应用?

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

光敏传感器 特点?

优点一:检测距离长。我们知道,市场上大部分的传感器其检测距离都是十分有限的。而新型的光电传感器在对射型中保留10m以上的检测距离等,便能实现其他检测手段...

光敏 在汽车的应用?

应用于多种传感器中,实现空气流量检测,转向角度检测,车速测量,位置测量等功能。汽车上一般自动雨刮和日行车灯会用的光敏电阻光敏电阻在有光照的情况下呈现...

展开全部内容