DIY_实现光敏电阻传感器简单控制LED
光敏电阻传感器学习
一、光敏电阻传感器模块
模块接线图:
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相关推荐
- (LattePanda)拿铁熊猫python 简单控制led闪烁(使用python 进行硬件开发)
前言 开发环境: LattePanda(拿铁熊猫)开发板, arduino, windows10 开发语言: python3.7, 首先说一下思路,这里的控制思路是通过对mcu中烧录 Firmata协 ...
- STM32学习笔记——EXTI外部中断,光敏传感器控制LED灯
中断系统 中断:在主程序运行过程中,当出现了特定的中断触发条件,CPU就可以暂停当前正在运行的程序去处理中断程序,并把当前程序的地址压入堆栈,中断程序处理完成后把地址弹出堆栈,回到刚刚暂停的位置继续执 ...
- 光敏电阻控制led亮度程序_利用光敏电阻加声音传感器制作声控灯
视频演示 https://www.zhihu.com/video/1145029294962020352 光敏电阻传感器模块 模块参数: 工作电压:3.3V-5V 光敏电阻模块对环境光线敏感,一般用来 ...
- 利用声音传感器控制led灯功能_利用光敏电阻加声音传感器制作声控灯
视频演示https://www.zhihu.com/video/1145029294962020352 光敏电阻传感器模块 模块参数: 工作电压:3.3V-5V 光敏电阻模块对环境光线敏感,一般用来检 ...
- 光敏电阻控制led亮度程序_Arduino动手做(2)光敏电阻模块
Arduino动手做(1)干簧管传感器模块 [Arduino]66种传感器模块系列实验(02) 实验二:光敏电阻传感器模块 我手里这块是三针版的,挺秀气吧 光敏电阻是用硫化隔或硒化隔等半导体材料制成的 ...
- Mixly----利用超声波传感器控制LED灯
米思齐作为简单快捷的开发软件在我们生活中的作用逐渐增大,今天我们利用超声波传感器来测量距离来控制LED灯. 测量原理:超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途 ...
- 利用声音传感器控制led灯功能_树莓派 LED+蜂鸣+声音传感器+红外模块组合打造声控/红外控制LED...
昨天搞了控制LED,玩了第一个,剩下的就感觉很简单了,这里记录一下 先来几张照片 玩了蜂蜜模块才发现规律,一般这种模块,都会有三个针脚,VCC(3.3V或5V供电输出针脚).GNC(对应GPIO针脚的 ...
- 光敏电阻控制LED亮灭
1理论分析 1.1概述 光敏电阻(photocell),又称光敏电阻器(photoresistor or light-dependent resistor,后者缩写为 ldr)或光导管(photoco ...
- 利用声音传感器控制led灯功能_声光感应控制LED灯的设计
声光感应控制 LED 灯的设计 □孙俊杰 鄢 妍 [摘 要] [摘 要]本文主要介绍了声光感应控制 LED 楼道灯的设计,其结构主 要有自动充电电路和过充.过放保护电路. [期刊名称] 产业与科技论坛 ...
- 简单的按键控制LED
简单的按键控制LED
最新文章
- mysql galaxy_优化mysql
- 新疆大学(新大)OJ xju 1010: 四个年级 C++ STL map 将4层循环优化成2层循环可解
- Eclipse debug neutron-server
- C++实现md5加密或计算文件的唯一性识别
- Web Hacking 101 中文版 二十、漏洞报告
- scanf()的使用
- 微信小程序入门第一天
- MySQL日志及主从复制实现
- PDI(Kettle)加速插入数据的速度
- linux安装oracle
- 在平常网上原来是这样购票的(模拟购票)
- 怎么建立socket长连接???
- 爱因斯坦的逻辑思维题
- ElasticsearchBboss MySQL 同步数据到Elasticsearch
- 10招教你练就“最强大脑“”
- 如何将mp4转换成gif?教你一招实现视频转gif高清转换
- 安装bugzilla
- 文件服务器迁移多种方案
- 肝完《浏览器基本原理与实践》后,我总结了这 36 点
- 用python写情书_用Python给喜欢人的发一封邮件吧(群发)