光敏电阻特性实验
扫描二维码
随时随地手机看文章
传感器实验——光敏电阻传感器
光敏电阻实验
所选设备
光敏电阻传感器
传感器原理
接线说明
基本案例
示例代码:驱动光敏电阻
光敏电阻:常用的制作材料为硫化镉,另外还有硒、硫化铝、硫化铅和硫化铋等材料。这些制作材料具有在特定波长的光照射下,其阻值迅速减小的特性。这是由于光照产生的载流子都参与导电,在外加电场的作用下作漂移运动,电子奔向电源的正极,空穴奔向电源的负极,从而使光敏电阻器的阻值迅速下降。是不是有点懵?没关系 ,知道它是测光的就行了。今天我们来简单了解一下。
光敏电阻实验
所选设备
MR开发板
光敏电阻传感器
通过转这个电位器调整灵敏度。
传感器原理
1、光敏电阻模块对环境光线最敏感,一般用来检测周围环境的光线 的亮度,触发单片机或继电器模块等;
2、模块在环境光线亮度达不到设定阈值时,DO 端输出高电平,当外界环境光线亮度超过设定阈值时,DO 端输出低电平;
3、DO输出端可以与单片机直接相连,通过单片机来检测高低电平, 由此来检测环境的光线亮度改变;
4、小板模拟量输出 AO 可以和 AD 模块相连,通过 AD 转换,可以获得 环境光强更精准的数值。
我们这里DO来做个简单的测试。(高低电平0,1即可)。0:环境亮。1:环境暗
接线说明
开发板 光敏电阻
5V VCC
A0 DO
GND GND
基本案例
from pyb import Pin
DO = Pin("A0",Pin.IN)
示例代码:驱动光敏电阻
导入模块
设置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)