적외선 인체감지 모션센서(HC-SR501)

아두위키 : Arduwiki

적외선 PIR 센서, 수동 적외선 센서입니다.

센서 범위 내의 적외선을 띄는 물체를 감지합니다.

사람이 방출하는 미약한 적외선을 감지하며 감지거리, 딜레이시간을 조절할 수 있습니다.

사양

  • 동작 전압 : 4.5V ~ 20V
  • 대기전류 : 50uA
  • 작동각도 : 110도
  • 딜레이 시간 : 3초 ~ 300초
  • 감지거리 : 3m ~ 7m

필요 하드웨어

  • 적외션 인체감지 모션센서
  • Arduino

연결

아래 예제 코드에서 활용한 회로입니다.

적외선 인체감지 모션센서를 단독으로 사용한다면 LED는 없어도 상관없습니다.

LED 대신 다른 모듈로 응용하여 활용 가능합니다.

인체감지 센서 저항 LED Arduino
VCC 5V
OUT D7
GND - GND
연결 +
연결 D8

예제 코드

적외선 인체감지 모션센서를 활용해 LED를 밝히는 예제입니다.

#define PIR 7     //모션센서 핀 지정
#define LED 8     //확인용 LED 핀 지정
int state =0;     //상태 저장용 변수
void setup()
{
  pinMode(PIR, INPUT);
  pinMode(LED, OUTPUT);
  digitalWrite(LED, LOW);
}

void loop(){      //모션감지 시 LED가 점등되는 코드
//  state = digitalRead(PIR);
  if(digitalRead(PIR))
  {
    digitalWrite(LED, HIGH);
    delay(1000);
  }
  digitalWrite(LED,LOW);
}

실행 결과

구매 링크

공집사몰