多语言展示
当前在线:803今日阅读:113今日分享:31

用光敏电阻制作感光灯

在学习单片机时会接触各种传感器,各种灯,各种电阻,各种芯片等。今天我来给大家讲解一下如何用光敏电阻制作感光灯。
工具/原料
1

光敏电阻

2

直插电阻

3

面包板

4

面包板线

5

arudino板子

方法/步骤
1

做实验前先要知道什么是光敏电阻,简单来说他就是利用半导体的光电效应制成的一种电阻值随入射光的强弱而改变的电阻器(光强则电阻减小,弱则增大)。

2

然后根据以前学过的PWM,来进行输出模拟量,所以LED灯的IO口需要带有PWM,而光敏电阻需要接模拟输入口,具体看下面硬件图。

3

然后看一下arduino板子,从0-13是IO口,数字旁边有个小的波浪线则代表具有PWM,A0-A5则是模拟输入口,接线不要接错了,根据硬件图来接。

4

此次试验是根据光强弱来改变LED灯亮度,也可以自己设置一个值,通过串口来选定合适的值来比较,达到当用手遮住光敏电阻时,灯熄灭。

5

下图是用光强来控制LED亮暗的程序,将其上传烧录即可。(因为白天试验难免有光,所以可以设置一个值,模拟量大于这个值时,直接让灯熄灭即可实现遮光LED灯熄灭)

注意事项
1

希望对大家有一定的帮助。

2

有疑问可以留言。

推荐信息