标题: 新手求教如何用光敏电阻控制led灯亮度 [打印本页]

作者: lylcomeon    时间: 2015-4-19 21:12
标题: 新手求教如何用光敏电阻控制led灯亮度
源代码,或中心思想
作者: eclidtf    时间: 2015-4-19 21:38
读取光敏电阻的模拟量,跟据模拟量来输出相对应的PWM,就好了,


作者: hpy001    时间: 2015-4-19 21:50
一会发上来
作者: hpy001    时间: 2015-4-19 21:50
写中                                         
作者: kiss-fire    时间: 2015-4-20 10:16
光敏电阻传输给单片机的信号是随光照变化的,设定一个比较值,将其与光敏电阻输入的信号进行比较,当输入值与比较值相比大或者小时,让led灯为高电平或低电平(看你的led为什么接法)控制灯的亮灭,
作者: 至幸    时间: 2015-4-24 20:41
光敏电阻传输给单片机的信号是随光照变化的,设定一个比较值,将其与光敏电阻输入的信号进行比较,当输入值与比较值相比大或者小时,让led灯为高电平或低电平(看你的led为什么接法)控制灯的亮灭,
作者: 大海0573    时间: 2015-4-26 16:18
本帖最后由 大海0573 于 2015-4-26 16:21 编辑

用法1:得到光敏电阻的模拟值后,直接按比例(正比或反比)输出一个信号去控制LED的电流就行。亮度无级变化。
       2:如果是走廊灯什么的,楼上说的已经很明白了,设定一个比较电路,开关控制。

作者: 1240683710    时间: 2017-6-12 16:15
光敏电阻传输给单片机的信号是随光照变化的,设定一个比较值,将其与光敏电阻输入的信号进行比较,当输入值与比较值相比大或者小时,让led灯为高电平或低电平(看你的led为什么接法)控制灯的亮灭,
作者: 单片机爱好家    时间: 2018-9-21 10:33
通过AD取光敏电阻的模拟量,经转换后再控制PWM的占空比就可以达到LED的变化跟着环境光的变化,电路的话,一个1k电阻可一个光敏电阻即可!!!!
作者: cjm82    时间: 2018-9-21 21:40
如果单纯是亮度跟随光敏电阻阻值变化,可以用NE555实现,不用写代码.不过原件取值得一番计算
作者: 小李子铁头    时间: 2018-9-22 09:25
我的思路是用运放
1、LM321做比较去输出
2、电路简单,元件不超过10.

作者: wc86110    时间: 2018-9-22 11:53
分立元件就能应付,用单片机是在折腾
作者: Cribug    时间: 2018-9-22 13:52
读取光敏的电压值,转化为相应占空比的PWM输出即可
作者: 臭屁大王    时间: 2018-9-22 23:13
分立器件对于新手来说比较简单,用单片机的话需要用到ADC转换读取光敏电阻,PWM控制LED灯亮度。。。比较麻烦
作者: Leoon_Miss    时间: 2018-9-23 01:02
光敏管随着光照的不同,他本身的内阻会发生变化,通过电阻分压,然后读取AD值,然后将AD值与灯的PWM值关联起来就可以了

作者: mxf20    时间: 2018-9-23 10:53
光敏电阻 遇光 电阻无限大 断路,无光 电阻小 通路
作者: 1264825609    时间: 2018-11-6 15:59
光敏管随着光照的不同,他本身的内阻会发生变化,通过电阻分压,然后读取AD值,然后将AD值与灯的PWM值关联起来就可以了
作者: 1264825609    时间: 2019-3-25 14:04
光敏管随着光照的不同,他本身的内阻会发生变化,通过电阻分压,然后读取AD值,然后将AD值与灯的PWM值关联起来就可以了
作者: 123524LL    时间: 2019-4-10 20:27
单片机爱好家 发表于 2018-9-21 10:33
通过AD取光敏电阻的模拟量,经转换后再控制PWM的占空比就可以达到LED的变化跟着环境光的变化,电路的话,一 ...

光敏电阻传输给单片机的信号是随光照变化的,设定一个比较值,将其与光敏电阻输入的信号进行比较,当输入值与比较值相比大或者小时,让led灯为高电平或低电平(看你的led为什么接法)控制灯的亮灭,
作者: 忆1709    时间: 2021-11-9 21:46
小李子铁头 发表于 2018-9-22 09:25
我的思路是用运放
1、LM321做比较去输出
2、电路简单,元件不超过10.

如果用比较器的话,输出没有办法防抖动吧?光照环境遇到忽明忽暗的情况时,会频繁触发LED灯打开。如果用单片机,设定一个抖动阈值,会更稳定。
作者: 188610329    时间: 2021-11-9 22:05
这个帖子有意思哈, 2015年的,说了句一会儿发代码,正在写,就拿了35分(虽然不知道有啥用),写了6年都没写完…… ,感觉天宫都能到火星了,这个光敏电阻难度这么高的么?
作者: szkalwa    时间: 2022-1-11 09:26
188610329 发表于 2021-11-9 22:05
这个帖子有意思哈, 2015年的,说了句一会儿发代码,正在写,就拿了35分(虽然不知道有啥用),写了6年都没 ...

哈哈。也在学习这一块,期待后来者给个实例简单控制演练下
作者: woshinidd    时间: 2023-3-22 20:25
同求此代码光敏电阻
作者: 1234590qwehjm    时间: 2023-4-16 14:18
单片机爱好家 发表于 2018-9-21 10:33
通过AD取光敏电阻的模拟量,经转换后再控制PWM的占空比就可以达到LED的变化跟着环境光的变化,电路的话,一 ...

你好怎么用ad获取的值控制pwm的占空比,有程序吗,想学,求教




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1