声光控楼道灯
2026-01-06 15:01:11 0 举报
。
作者其他创作
大纲/内容
否
定义常量:传感器引脚、阈值、延时参数
是
设置ledState=true(标记LED亮)
loop函数
串口打印:光线值、声音值、人体检测值
触发条件判断:光线<800?&&声音>60&&红外检测==1
读取光线传感器(A0)值读取声音传感器(A1)值读取红外传感器(引脚2)值
延时100ms
开启串口通信(波特率9600)
计算关灯时间:当前毫秒数+5000ms
设置ledState=false(标记LED灭)
初始化配置
红外传感器(引脚2)设为输入模式LED(引脚9)设为输出模式LED初始状态:低电平(熄灭)
读取传感器数据
熄灭条件判断:ledState=true AND 当前毫秒≥关灯时间?
程序启动
点亮LED(引脚9设为HIGH)
熄灭LED(引脚9设为LOW)
0 条评论
下一页