硬件入门 + 单片机基础(第5天)人体红外 & 光敏传感器实操
·
第5天教程:人体红外 & 光敏传感器实操
一、学习目标
-
掌握HC-SR501人体红外模块
-
理解光敏电阻光线检测原理
-
实现人体靠近亮灯、暗光自动亮灯
二、接线说明
-
人体红外:DATA→27引脚
-
光敏电阻:模拟引脚34
三、核心逻辑代码
int ir = 27;
int light = 34;
int led = 2;
void setup() {
pinMode(ir,INPUT);
pinMode(led,OUTPUT);
Serial.begin(9600);
}
void loop() {
int irVal = digitalRead(ir);
int ligVal = analogRead(light);
if(irVal == HIGH || ligVal < 500){
digitalWrite(led,HIGH);
}else{
digitalWrite(led,LOW);
}
delay(500);
}
四、验收标准
有人靠近、光线变暗,自动点亮LED;环境明亮无人自动熄灭。
更多推荐
所有评论(0)