【 아두이노 센서#33】 인체감지 센서( HC-SR501) Sensor 다루기
오늘은 인체를 감지해서 신호를 내보낼 수 있는 센서에 대해 다루려고 한다.
모델 번호가 HC-SR501 인 센서는 아파트나 회사등 각종 건물 천정에 많이 부착되어 있어서 주변에서 많이 볼 수 있는 센서이기도 하다.
아파트 현관문이나 복도, 베란다 등에 사람이 감지되면 전등을 잠시 동안 켜주거나, 문이 닫힌 사무실 내의 움직임을 감지하는 방법용 등으로 많이 사용된다.
▶ 선수 학습 :
없음.
▶ 충격 감지 센서 사양 및 동작 특성
▶ 실습 목표 :
1. 인체 감지 센서의 작동원리에 대해 이해 할 수 있다.
2. 센서에 부착된 가변저항과 점퍼선의 기능에 대해 이해 할 수 있다.
▶ 실습 회로도면 :
(이미지 클릭하면 확대 가능)
▶ 실습 절차 :
( - Single Trig 모드 : 센서 출력이 HIGH가 되고, Delay Time이 끝나면 자동적으로 LOW가 되는 모드.
- Repeat Trig 모드 : 센서 출력이 HIGH가 되고 Delay Time이 끝나도 만약 계속 인체 신호가 감지 된다면 LOW를 출력하지 않고 계속 HIGH를 출력하는 모드.)
▶ 프로그램 코드 및 설명 :
/* 인체 감지 센서(Shock Sensor) 실험 */
int Led = 8;
int SensorOut = 7;
int val;
void setup( ) {
pinMode(Led, OUTPUT);
pinMode(SensorOut, INPUT);
}
void loop() {
val = digitalRead(SensorOut); // 적외선 센서값 읽어 저장
if (val == HIGH) {
digitalWrite(Led, HIGH);
}
else {
digitalWrite(Led, LOW);
}
delay(100);
}
▶ 실행영상 :
(전체화면 보기로 보세요)
▶ 아두이노 파일다운 :
'아두이노 > 2. 아두이노센서' 카테고리의 다른 글
【 아두이노 센서#34】 토양 센서( YL-38) Sensor 다루기 (0) | 2019.02.18 |
---|---|
【 아두이노 센서#31】 쇼크 센서( 충격감지) Shock Sensor 다루기 (0) | 2019.02.14 |
【 아두이노 센서#30】 틸트센서( KY-017) Sensor 다루기 (0) | 2019.02.13 |
【 아두이노 센서#29】 터치 LED센서( Heltec) Sensor 다루기 (0) | 2019.02.12 |
【 아두이노 센서#28】 터치 센서( TTP223B) Touch Sensor 다루기 #2 (0) | 2019.02.11 |