Files
esp8266_study/code/hongwai/hongwai.ino
2024-09-27 01:22:07 +08:00

24 lines
676 B
C++

int irSensor = 0; // 连接红外传感器引脚
void setup() {
Serial.begin(9600);
pinMode(LED_BUILTIN, OUTPUT); //连接内置LED的引脚设置为输出模式
pinMode(irSensor, INPUT); //连接人体红外感应模块的OUT引脚设置为输入模式
}
void loop() {
bool sensorReading = digitalRead(irSensor); //建立变量存储感应模块的输出信号
if (sensorReading) {
Serial.println("yes.....");
digitalWrite(LED_BUILTIN, LOW); // 模块感应到人.输出高电平.点亮LED
}
else {
Serial.println("no.....");
digitalWrite(LED_BUILTIN, HIGH); // 无人状态保持LED关闭
}
delay(2000);
}