情景引入
白天光线较好的时候不需要开灯,光线较暗且附近有人时我们才需要开灯照明,我们可以通过光线传感器和人体感应相结合的方式来实现这个效果。
模块介绍
光线传感器:
光线传感器,也叫光敏传感器,照射到感光面的光线亮度增加时电阻值会变小,亮度减少时电阻值会加大。光敏传感器的输出量是模拟量,输出最大电压为5V,最小电压为0V,其输入值为0~1023。模拟传感器需要连接到模拟管脚A0~A5上。
硬件连接
如图进行线路连接,模块的G接主板的GND,模块的V接主板的5V
LED灯的S接D3
人体传感器的S接D4
光线传感器的S接A0
LED灯的S接D3
人体传感器的S接D4
光线传感器的S接A0
编写程序
使用运算符中的合并运算符模块,可以将引脚的功能和它对应输入的数值合并输出,方便查看多个输出值时了解其对应的含义
将传感器名称与对应输入数值合并通过串口打印出来,查看不同状态下两个传感器对应数值
Mind+软件中的逻辑关系与,只有条件都满足时条件才成立,相当于生活中说的“并且”
当光线传较弱,并且人体感应传感器感应到附近有人时点亮小灯,否则小灯熄灭
效果展示
原文链接:https://www.legocode.cn/667.html,转载请注明出处~~~
评论0