视频演示https://www.zhihu.com/video/1145029294962020352
光敏电阻传感器模块
模块参数:
工作电压:3.3V-5V
光敏电阻模块对环境光线敏感,一般用来检测周围环境的光线的亮度。模块在环境光线亮度达不到设定阈值时,DO端输出高电平,当外界环境光线亮度超过设定阈值时,DO端输出低电平。
线路连接(*连接线路时树莓派务必断电操作)
根据声控灯教程增加光敏电阻模块(查阅上一篇教程),模块VCC端接树莓派2号(5V)引脚,GND端接25号引脚,DO(OUT)端接18号引脚。
编写程序light.py(只用到光敏模块)
import RPi.GPIO as GPIO
import time
#初始化
def init():
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BOARD)
GPIO.setup(18,http://GPIO.IN)
GPIO.setup(40,GPIO.OUT)
#点亮led检测是否工作
GPIO.output(40, 1)
time.sleep(0.1)
pass
#灯函数(这里数值控制灯亮的时间)
def beep():
while GPIO.input(18):
GPIO.output(40,GPIO.HIGH)
time.sleep