树莓派光敏传感器的测试使用光敏传感器,GPIO编程,Python,传感器

By 管理员5

2023-05-10 14:25:36

浏览量83563

已赞4

Image

一:模块使用说明

1.光敏电阻模块对环境光线最敏感,一般用来检测周围环境的光线的亮度,触发单片机或继电器模块等;

2.模块在环境光线亮度达不到设定阈值时,DO端输出高电平,当外界环境光线亮度超过设定阈值时,DO端输出低电平;

3.DO输出端可以与单片机直接相连,通过单片机来检测高低电平,由此来检测环境的光线亮度改变;

4.DO输出端可以直接驱动本店继电器模块,由此可以组成一个光控开关。

5.小板模拟量输出AO可以和AD模块相连,通过AD转换,可以获得环境光强更精准的数值;

 二:产品接线说明:

VCC 接电源正极3.3-5V

GND 接地

DO TTL开关信号输出

AO 模拟信号输出

三:编程与测试:

本实验只测试数字口输出。模拟口的测试需要用到模数转换模块。先将VCC和GND与树莓派相连。然后将信号DO口接到GPIO4,即第7号口,编写以下代码再运行,并关开灯进行测试:

#!/usr/bin/python
import RPi.GPIO as GPIO
import time
 
channel =4  #GPIO4,作为后续BCM编码模式,即第7号口
GPIO.setmode(GPIO.BCM) 
time.sleep(1)
GPIO.setup(channel, GPIO.IN)
count=0;
while count<10:
 if GPIO.input(channel) == GPIO.LOW:
   print(“灯开”);
   count++;
 if GPIO.input(channel) == GPIO.HIGH:
   print(“灯关”);
   count++;
 time.sleep(2);
GPIO.cleanup()

本文章最后由 超级版主2023-11-12 21:28 编辑
发表评论
请先 注册/登录 后参与评论

已有1 发布

默认   热门   正序   倒序
查看更多评论
(4) 分享
分享

扫二维码或复制链接分享该篇文章

取消
已有0次打赏
本站免责声明
1、本站资源,均来自网络或个人用户发布,版权归原作者,所有资源和文章仅限用于学习和研究目的 。
2、不得用于商业或非法用途,否则,一切责任由该用户承担 !

侵权删除请致信 E-Mail:cxg88@qq.com