精华内容
下载资源
问答
  • 含有光敏电阻传感器模块使用说明书4线制,光敏电阻传感器模块电路图,传感器51测试程序。
  • 光敏电阻传感器模块介绍与技术资料.doc
  • 37种传感器(四)之光敏电阻传感器模块+Stduino Nano&UNO 本文转载自:http://www.stduino.com/forum.php?mod=viewthread&tid=26&extra== 关键词: 51、stm32、arduino、stduino、单片机、stduino UNO&...

    37种传感器(四)之光敏电阻传感器模块+Stduino Nano&UNO

    本文转载自:http://www.stduino.com/forum.php?mod=viewthread&tid=26&extra==

    关键词:
    51、stm32、arduino、stduino、单片机、stduino UNO&Nano、光敏电阻模块

    说明:
    光敏电阻又称光导管,由特殊的材料制作而成。这些材料有这样的特性:在特定频率的光照射下,电阻值会迅速减小,从而两端电压变小;而其他情况下,具有较大的电阻值,则两端电压变大。

    光敏电阻可以监控白天和黑夜,利用光敏电阻来控制设备白天和黑夜的不同状态。

    在这里插入图片描述
    实验目的:
    利用光敏电阻模块有无光照来控制板载LED的亮灭与否。
    当有光照时,板载LED灯熄灭;(模拟白天)
    当无/弱光照时,板载LED灯点亮。(模拟黑夜)

    器材:
    Stduino Uno/Nano;光敏电阻模块。

    电路连接:
    在这里插入图片描述

    代码展示:

    void setup() 
    {
      // put your setup code here, to run once:
        pinMode(3,INPUT);
        pinMode(13,OUTPUT);
    }
    void loop()
    {
      // put your main code here, to run repeatedly:
        if(digitalRead(3)){//如果没有光照
            digitalWrite(13,LOW);
            }
        else{//如果有光照
            digitalWrite(13,HIGH);
            delay(1000);
            }
    }
    
    展开全文
  • STM32之光敏电阻传感器模块的使用

    千次阅读 2015-11-25 10:55:00
    实验使用的是下图所示的3线光敏电阻传感器模块,用途:光线亮度检测,光线亮度传感器,智能小车寻光模块。模块特色:比较器输出,信号干净,波形好,驱动能力强,超过15mA;配可调电位器可调节检测光线亮度;输出形式...

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

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

    模块使用说明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_InitTypeDef GPIO_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);  

    实验效果如下:(明亮)

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

     

    [完] 选自:http://www.ciast.net/post/20151111.html

    转载于:https://www.cnblogs.com/zitech/p/4993966.html

    展开全文
  • 传感器实验——光敏电阻传感器蜂鸣器实验所选设备光敏电阻传感器传感器原理接线说明基本案例示例代码:驱动光敏电阻 光敏电阻:常用的制作材料为硫化镉,另外还有硒、硫化铝、硫化铅和硫化铋等材料。这些制作材料...

    光敏电阻:常用的制作材料为硫化镉,另外还有硒、硫化铝、硫化铅和硫化铋等材料。这些制作材料具有在特定波长的光照射下,其阻值迅速减小的特性。这是由于光照产生的载流子都参与导电,在外加电场的作用下作漂移运动,电子奔向电源的正极,空穴奔向电源的负极,从而使光敏电阻器的阻值迅速下降。是不是有点懵?没关系 ,知道它是测光的就行了。今天我们来简单了解一下。


    光敏电阻实验

    所选设备

    MR开发板
    在这里插入图片描述

    光敏电阻传感器

    在这里插入图片描述

    在这里插入图片描述
    通过转这个电位器调整灵敏度。

    传感器原理

    1、光敏电阻模块对环境光线最敏感,一般用来检测周围环境的光线 的亮度,触发单片机或继电器模块等;
    2、模块在环境光线亮度达不到设定阈值时,DO 端输出高电平,当外界环境光线亮度超过设定阈值时,DO 端输出低电平;
    3、DO输出端可以与单片机直接相连,通过单片机来检测高低电平, 由此来检测环境的光线亮度改变;
    4、小板模拟量输出 AO 可以和 AD 模块相连,通过 AD 转换,可以获得 环境光强更精准的数值。

    我们这里DO来做个简单的测试。(高低电平0,1即可)。0:环境亮。1:环境暗

    接线说明

    开发板光敏电阻
    5VVCC
    A0DO
    GNDGND

    基本案例

    from pyb import Pin
    
    DO = Pin("A0",Pin.IN) 
    

    示例代码:驱动光敏电阻

    Created with Raphaël 2.2.0 导入模块 设置GPIO 获取电平值 根据情况输出提示语句 yes
    from pyb import Pin,delay,LED
    
    Do = Pin("A0",Pin.IN)
    
    while True:
        delay(500)
        if Do.value()==0:
            print("open your eyes")     # 亮的时候就睁眼睛 
        else:
            print("close your eyes")    # 天黑请闭眼
    

    根据电平输出响应的提示语句。电平为0的时候,do-LED会亮,根据这个灯和电位器去调整阈值哦。
    在这里插入图片描述

    是不是感觉很简单,这只是我们的基础玩法。还可以使用AD转换来更精确的去控制,目前我们不需要。后面我会补上~(主要没啥好案例2333)

    展开全文
  • 该文件是使用STM32CubeMX和Keil开发的,基于STM32F103和光敏电阻传感器,通过ADC外设来获取光敏电阻传感器的数值
  • 光敏电阻传感器模块是对光线敏感度的反应,一般用来检测探头周围光线的强度(亮度),可以通过DO输出数字信号1和0,也可以通过AO口输出模拟信号 调节阈值:我们可以通过旋钮来改变它的阈值,如图 当检测...

    一、光敏电阻模块简介

    光敏电阻传感器模块是对光线敏感度的反应,一般用来检测探头周围光线的强度(亮度),可以通过DO输出数字信号1和0,也可以通过AO口输出模拟信号

     

     

    调节阈值:我们可以通过旋钮来改变它的阈值,如图

     

    当检测到周围光线较暗时(在阈值范围内),DO口输出高电平,电压大;当检测到周围光线较亮时(超过我们设定的阈值),DO口输出低电平,电压小。

    AO口作为模拟信号输出,可以连接到单片机上拥有的AD转换模块或者外置AD转换模块,通过转换,就可以得到更为精准的光线亮度数值。

    这里我主要是用DO口做一个简单的实验,方便大家理解。

    二、实验过程

    在这里我主要是采用PD11作为DO输入口

    光敏模块初始化:

    #include "gm.h"
    
    
    void gm_Init(void)
    {
     
     GPIO_InitTypeDef  GPIO_InitStructure;
     	
     RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD, ENABLE);	
    	
     GPIO_InitStructure.GPIO_Pin = GPIO_Pin_11;				 
     GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; 		
     GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;		
     GPIO_Init(GPIOD, &GPIO_InitStructure);					 
     GPIO_SetBits(GPIOD,GPIO_Pin_11);						
    
    }
    

    头文件声明:

    #ifndef __GM_H
    #define __GM_H
    #include "sys.h"
    
    #define gm PDin(11)
    void gm_Init(void);
    
    #endif
    
    

    主函数:

    #include "led.h"
    #include "gm.h"
    
    
     int main(void)
     {	
    	delay_init();	    
    	LED_Init();		  
    	 gm_Init();
    	while(1)
    	{
    		if(gm==1)
    		{
    			LED0=1;
    			LED1=1;
    		}
    		if(gm==0) 
    		{
    		delay_ms(50);
    		if(gm==0)
    		{
    			LED0=0;
    			LED1=0;
    		}
    		}
    	}
     }

    实验截图:

     

     

     

     三、总结

    到这里就很清晰明了了,开始上手吧,关于光敏模块的用途,就是检测光线强度,我们添加光敏模块,很多地方都可以用到,比如像去年的无线充电小车,将光敏模块放置在LED灯前,小车充完电,灯亮起,光敏感应到后启动电机;又比如走廊里的灯亮灭设置等等,用途很广泛。

    这个暑假我会持续更新,道德绑架自己写,虽然可能写的质量不是很高,但是大家见谅,欢迎随时探讨交流,谢谢,而且由于我另外一块精英版被借走了,所以这个暑假我会用系统板来进行各项操作,具体代码移植后同样可以操作的,哪里不明白可以直接评论或者私聊我

    谢谢您的到访,您的关注与每一次点赞评论都是我前进路上的不竭动力!

    题外话:

    挺喜欢彭于晏说的一句话:“我就是没有才华,所以才用命去拼!”

    学习32之路固然辛苦,但要是坚持下来了,那不是很酷?哈哈哈 

    展开全文
  • 光敏电阻传感器stm32f

    2018-05-16 00:04:22
    //光敏传感器实验-库函数版本 //技术支持:www.openedv.com //淘宝店铺:http://eboard.taobao.com //广州市星翼电子科技有限公司 //作者:正点原子 @ALIENTEK int main(void) { u8 adcx; NVIC_...
  • 可以使用 亲测,制作简单,操作更简单。~!!!!!!!~~~
  • 最近在项目搞STM32和光敏电阻传感器,辛辛苦苦地找了厂家客服和很多资料,发现都没有光敏电阻阻值或者电压转换成光照强度的公式。 百度了一下,发现我还是太高估了光敏电阻的精确度了,大多数光敏电阻.
  • stm32—光敏电阻传感器的初步使用

    千次阅读 热门讨论 2021-01-14 17:08:15
    光敏电阻模块对环境光线最敏感,一般用来检测周围环境的光线的亮度 二、连线 引脚D0是开关信号输出,检测光线是否达到阈值(0和1),本处接到PD5引脚 模块在环境光线亮度达不到设定阈值时,DO 端输出高电平,当外界...
  • 这是我的物联网开发系列文章,将介绍如何从嵌入式开发、云平台开发、...本篇文章为系列文章第三篇,主要介绍如何通过STM32来获取传感器(DHT11和光敏电阻传感器)的相关数据,开发工具是Keil MDK5和STM32CubeMX。 ...
  • Arduino动手做(1)干簧管传感器模块【Arduino】66种传感器模块系列实验(02)实验二:光敏电阻传感器模块我手里这块是三针版的,挺秀气吧光敏电阻是用硫化隔或硒化隔等半导体材料制成的特殊电阻器,其工作原理是基于内...
  • 光敏电阻介绍1、光敏电阻器一般用于光的测量、光的控制和光电转换(将光的变化转换为电的变化)。 2、光敏电阻器是利用半导体的光电效应制成的一种电阻值随入射光的强弱而改变的电阻器;入射光强、电阻减小、入射光弱...
  • 实验二:光敏电阻传感器模块 我手里这块是三针版的,挺秀气吧 光敏电阻是用硫化隔或硒化隔等半导体材料制成的特殊电阻器,其工作原理是基于内光电效应。光照愈强,阻值就愈低,随着光照强度的升高,电阻值迅速...
  • 光敏电阻传感器,C8051F310单片机做控制器,采集到的信息经A/D转换后,由单片机处理;采用PWM脉冲控制电机转速,采用H桥驱动直流电机,实现小车向光强的一侧运动
  • 2、火焰传感器模块 3、导线 操作 1、通过xshell 工具来连接树莓派4B,输入命令gpio readall 来获取当前树莓派的针脚 2、用导线连接树莓派的针脚1(物理编号,VCC,3V),针脚6(物理编号,GND,回路),18...
  • 光敏电阻光线强度检测 光敏电阻(photoresistor or light-dependent resistor,后者缩写为ldr)或光导管(photoconductor),常用的制作材料为硫化镉...本次实例通过光敏电阻传感器模块,检测光强度并通过串口输出到电
  • 光敏电阻是用硫化隔或硒化隔等半导体材料制成的特殊...根据光敏电阻的光谱特性,可分为三种光敏电阻器:紫外光敏电阻器、红外光敏电阻器、可见光光敏电阻器。 光敏电阻的工作原理和作用 你是否知道光敏电阻的定义吗,
  • 传感器模块套装

    2018-12-22 14:41:54
    37款传感器套件是科易互动机器人推出的,传感器模块套装。无论是学习Arduino还是其它控制器,传感器都是必须的,因为要有数据我们才能去控制,像光敏电阻、温度传感器,红外接收模块等都是经常使用的。这次我们把...
  • 本文章是使用89C52RC开发板完成使用温度传感器进行温度检测、光敏电阻进行光强检测(包含AD/DA模块)、I2C通信总线并使用MAX485将检测到的数值多机数据传输。文章内包含了设计详解、软件流程图、原理图、硬件电路...
  • 在智能家居领域光敏电阻便宜好用,我们的 SmartRF 蓝牙 4.0 开发板板载一个光敏电 阻,我们可以对该电阻的两端电压进行 adc 采样来判断光环境。
  • 把stm32的光敏模块移植到arm上 使用的是s5p6818的开发板 先找电路的连接 对应的就是gpioB29 我们把光敏模块经行连接 驱动应用编写 second_drv.c #include<linux/module.h> #include <linux/sched.h> ...
  • 光敏二极管传感器 光敏二极管,又称光电二极管。光敏二极管与半导体二极管在结构上是类似的,其管芯是一个具有光敏特征的PN结,具有单向导电性,因此工作时需加上反向电压。 没有光照时,反向电流很小(一般小于0.1...
  • Arduino动手做(1)干簧管传感器模块Arduino动手做(2)光敏电阻模块Arduino动手做(3)微波雷达感应模块Arduino动手做(4)振动传感器模块Arduino动手做(5)热敏电阻温度传感器模块【Arduino】108种传感器模块系列实验(资料+...
  • 【STM32】光敏传感器示例

    千次阅读 2020-09-15 11:11:04
    光敏传感器是最常见的传感器之一,它的种类繁多,主要有:光电管、光电倍增管、光敏电阻、光敏三极管、太阳能电池、红外线传感器、紫外线传感器、光纤式光电传感器、色彩传感器、CCD 和 CMOS 图像传感器等。光传感器...
  • 树莓派基础实验19:光敏传感器实验

    千次阅读 2020-08-04 16:11:51
    一、介绍    该传感器实际上是一个光敏电阻,它随着光强的变化而改变其电阻,它可以用来制作光控开关。 二、组件 ★Raspberry Pi主板*1 ★树莓派电源*1 ...  光敏电阻传感器有两个LED指示灯。PWR-LED是
  • 光敏传感器光敏电阻构成。光敏电阻的阻值会根据光线强度发生变化。环境光线较弱时,阻值增大;环境光强烈时,阻值变小;当环境光线被完全遮时,阻值最大。简单构造一个电路,将阻值的变化用电压表示出来,即可用...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 975
精华内容 390
关键字:

光敏电阻传感器模块