光敏电阻传感器学习

一、光敏电阻传感器模块



模块接线图:
1、VCC 接电源正极 3.3-5V
2、GND 接电源负极
3、DO TTL 开关信号输出
4、AO 模拟信号输出

二、电路原理图


模块特色:
1、工作电压3.3V-5V
2、使用宽电压LM393比较器
3、设有固定螺栓孔,方便安装
4、采用灵敏型光敏电阻传感器
5、小板PCB尺寸:3.2cm x 1.4cm
6、配可调电位器可调节检测光线亮度
7、输出形式,DO数字开关量输出(0和1)和AO模拟电压输出
8、比较器输出,信号干净,波形好,驱动能力强,超过15mA。

三、使用说明

模块实验说明:
1、光敏电阻模块对环境光线最敏感,一般用来检测周围环境的光线的亮度,触发龙芯1C300B或继电器模块等;
2、模块在环境光线亮度达不到设定阈值时,DO端输出高电平,当外界环境光线亮度超过设定阈值时,DO端输出低电平;
模块在环境光线亮度达不到设定阈值时,DO 端输出高电平,当外界环境光线亮度超过设定阈值时,DO 端输出低电平; 光线越强,电压越小;
3、DO输出端可以与龙芯1C300B直接相连,通过龙芯1C300B来检测高低电平,由此来检测环境的光线亮度改变;
4、DO输出端也能直接驱动继电器模块,由此可以组成一个光控开关;
5、光敏电阻模块小板模拟量输出AO可以和AD模块相连,通过AD转换,可以获得环境光强更精准的数值。
6、光敏传感器控制的LED为你龙芯1C300B上接的13脚LED灯(也可以理解为负载),并非模块上的D0-LED+指示灯。
7、模块上的蓝色电位器旋钮最好不要顺时针和逆时针到底,保持在中间即可控制。微调进行灵敏度调节。
8、本实验只使用3针模块,当达到设定光线强度阙值时,LED亮灯3秒。

四、流程图

五、代码


const int analogPin = A0; // 模拟脚A0 定义为analogPin
const int ledPin; // 数字13引脚如果正好连接的是我们的LED灯,就把13引脚定义为ledPinint inputValue = 0;//设置一个全局变量
void setup() {pinMode(ledPin,OUTPUT); // 设置13口为输出口Serial.begin(9600); // 设置串口波特率
}
void loo(){// 将模拟引脚A0口上读入的电压量的数值,赋值到inputValue上,然后打印出来inputValue = analogRead(analogPin);Serial.println(inputValue );
// 做一个判断,让小灯亮。如果y的值大于600,LED灯就亮,否则LED灯就灭if(inputValue>600){digitalWrite(ledPin,1);}else{digitalWrite(ledPin,0);}
// 加个延时,让数据好看一点delay(100);
}

代码效果演示如下:

DIY_实现光敏电阻传感器简单控制LED相关推荐

  1. (LattePanda)拿铁熊猫python 简单控制led闪烁(使用python 进行硬件开发)

    前言 开发环境: LattePanda(拿铁熊猫)开发板, arduino, windows10 开发语言: python3.7, 首先说一下思路,这里的控制思路是通过对mcu中烧录 Firmata协 ...

  2. STM32学习笔记——EXTI外部中断,光敏传感器控制LED灯

    中断系统 中断:在主程序运行过程中,当出现了特定的中断触发条件,CPU就可以暂停当前正在运行的程序去处理中断程序,并把当前程序的地址压入堆栈,中断程序处理完成后把地址弹出堆栈,回到刚刚暂停的位置继续执 ...

  3. 光敏电阻控制led亮度程序_利用光敏电阻加声音传感器制作声控灯

    视频演示 https://www.zhihu.com/video/1145029294962020352 光敏电阻传感器模块 模块参数: 工作电压:3.3V-5V 光敏电阻模块对环境光线敏感,一般用来 ...

  4. 利用声音传感器控制led灯功能_利用光敏电阻加声音传感器制作声控灯

    视频演示https://www.zhihu.com/video/1145029294962020352 光敏电阻传感器模块 模块参数: 工作电压:3.3V-5V 光敏电阻模块对环境光线敏感,一般用来检 ...

  5. 光敏电阻控制led亮度程序_Arduino动手做(2)光敏电阻模块

    Arduino动手做(1)干簧管传感器模块 [Arduino]66种传感器模块系列实验(02) 实验二:光敏电阻传感器模块 我手里这块是三针版的,挺秀气吧 光敏电阻是用硫化隔或硒化隔等半导体材料制成的 ...

  6. Mixly----利用超声波传感器控制LED灯

    米思齐作为简单快捷的开发软件在我们生活中的作用逐渐增大,今天我们利用超声波传感器来测量距离来控制LED灯. 测量原理:超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途 ...

  7. 利用声音传感器控制led灯功能_树莓派 LED+蜂鸣+声音传感器+红外模块组合打造声控/红外控制LED...

    昨天搞了控制LED,玩了第一个,剩下的就感觉很简单了,这里记录一下 先来几张照片 玩了蜂蜜模块才发现规律,一般这种模块,都会有三个针脚,VCC(3.3V或5V供电输出针脚).GNC(对应GPIO针脚的 ...

  8. 光敏电阻控制LED亮灭

    1理论分析 1.1概述 光敏电阻(photocell),又称光敏电阻器(photoresistor or light-dependent resistor,后者缩写为 ldr)或光导管(photoco ...

  9. 利用声音传感器控制led灯功能_声光感应控制LED灯的设计

    声光感应控制 LED 灯的设计 □孙俊杰 鄢 妍 [摘 要] [摘 要]本文主要介绍了声光感应控制 LED 楼道灯的设计,其结构主 要有自动充电电路和过充.过放保护电路. [期刊名称] 产业与科技论坛 ...

  10. 简单的按键控制LED

    简单的按键控制LED

最新文章

  1. mysql galaxy_优化mysql
  2. 新疆大学(新大)OJ xju 1010: 四个年级 C++ STL map 将4层循环优化成2层循环可解
  3. Eclipse debug neutron-server
  4. C++实现md5加密或计算文件的唯一性识别
  5. Web Hacking 101 中文版 二十、漏洞报告
  6. scanf()的使用
  7. 微信小程序入门第一天
  8. MySQL日志及主从复制实现
  9. PDI(Kettle)加速插入数据的速度
  10. linux安装oracle
  11. 在平常网上原来是这样购票的(模拟购票)
  12. 怎么建立socket长连接???
  13. 爱因斯坦的逻辑思维题
  14. ElasticsearchBboss MySQL 同步数据到Elasticsearch
  15. 10招教你练就“最强大脑“”
  16. 如何将mp4转换成gif?教你一招实现视频转gif高清转换
  17. 安装bugzilla
  18. 文件服务器迁移多种方案
  19. 肝完《浏览器基本原理与实践》后,我总结了这 36 点
  20. 用python写情书_用Python给喜欢人的发一封邮件吧(群发)

热门文章

  1. springboot毕业设计 基于springboot旅游景区景点购票系统毕业设计设计与实现参考
  2. 超全SQL注入实用语句
  3. 常用的英文单词2000
  4. PHP中文手册官方下载地址
  5. android gps 获取方位_Android通过gps获取定位的位置数据和gps经纬度
  6. c语言专家编程,读书笔记
  7. 鉴源实验室丨车载ECU嵌入式软件的测试入门
  8. 泰勒展开与黑塞矩阵(Hessian Matrix)
  9. centos7下安装zmap
  10. 让MDK5开发51单片机