Arduino人体红外模块控制

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秒检测一次
}

猜你喜欢

转载自blog.csdn.net/X_King_Q/article/details/112342052