光敏电阻控制led亮度程序_学电子-光控LED的原理(解密路灯天黑自动亮)

1.硬件原理

先介绍一下光敏电阻,光敏电阻常用的制作材料为硫化镉,另外还有硒、硫化铝、硫化铅和硫化铋等材料。这些制作材料具有在特定波长的光照射下,其阻值迅速减小的特性。

4af21b66472e44d2f7e043a219f5920c.png

光敏电阻

所以我们可以知道光敏电阻的特性是随着光照强度越大,阻值越小;光照强度越小,阻值越大。

要实现光控,我们可以利用这一特性,通过串联一个电阻,测量光敏电阻两脚间的分压大小,即可用Audrino的AD采集功能实现光强度检测。IO10接LED灯,用来实现光控的指示。

这个光控LED的原理,马路边路灯天黑就自动亮起来的原理是一样的,都是通过光亮度检测开灯。

323b1b9e23921e661fec65c853c751f9.png

原理图

2.程序解读

算法描述:

通过采集光敏电阻的模拟电压,读取到0-1023之间的数值,通过判断数值的大小,对LED进行控制。当数值小于300(这个值需要根据环境亮度得出,自己设定)时,设置IO口10为高电平,LED被点亮;当数值大于300时,设置IO口10为低电平,LED被关闭

代码解读:

e2bd2532d3fe04cf7c3160e20f29c520.png

3.实物效果

按照原理图连接后,实物连接图如下:

a33489d24b3452a35f84c9674cabd7d4.png

光敏电阻-LED-面包板

1e0578c9a16228ba1b1ee9bcd7dedc3d.png

实物连接图

用手遮住光敏电子的来减小光强度,可以看到,当被遮挡时,LED被点亮了,实现了光控LED。生活中马路的路灯天黑了自动亮起来也是基于这个原理的哦,朋友们看懂了吗?

欢迎点赞和转发,关注头条号:奔跑的晶体管 可以学到更多的电子知识哦

效果图:

7edc64684526d902cadb77114b3fb817.gif

效果图

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值