传感器实验——光敏电阻传感器

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


光敏电阻实验

所选设备

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)

相关推荐
©️2020 CSDN 皮肤主题: 鲸 设计师:meimeiellie 返回首页