Arduino人体红外模块控制
示例代码
/*
* Arduino UNO R3(或Arduino Nano)连接红外人体感应模块检测是否有人
*/
int irSensorPin = 3;//Arduino UNO R3(或Arduino Nano) D3引脚
bool irSensorOutput;
void setup() {
Serial.begin(9600);
pinMode(irSensorPin,INPUT);//设置引脚为输入模式
}
void loop() {
irSensorOutput = digitalRead(irSensorPin);//读取红外传感器输出
if(irSensorOutput == HIGH){
Serial.println("警报,警报,有人靠近!!!");
}else{
Serial.println("无人靠近,安全,安全");
}
delay(1000);//1秒检测一次
}