情景引入
白天光线较好的时候不需要开灯,只有光线较暗时我们才需要开灯照明。比如路灯会根据光线情况自动开启和关闭
模块介绍
光线传感器:也叫光敏传感器,照射到感光面的光线亮度增加时电阻值会变小,亮度减少时电阻值会加大。光敏传感器的输出量是模拟量,输出最大电压为5V,最小电压为0V,其输入值为0~1023,在一定范围内不同的亮度对应不同的输入值。模拟传感器需要连接到模拟管脚A0~A5上。
硬件连接
如图进行线路连接,模块的G接主板的GND,模块的V接主板的5VLED灯的S接D3光线传感器的S接A0
编写程序
我们可以通过串口打印工具查看当前亮度下传感器所对应的数值,从而确定我们什么需要开灯时传感器对应的数值
使用串口打印模拟引脚A0的值,为了更好看清数值可以增加一秒的延时
、
点击软件右下角打开串口,可以看到当前光照情况下光线传感器所输入的数值,尝试用手遮挡住光线传感器模拟光线较暗的情况,观察数值的变化
当光线传感器检测到光线较弱时小灯亮起,否则小灯熄灭
效果演示
原文链接:https://www.legocode.cn/664.html,转载请注明出处~~~
评论0