아두이노 응용 3 : 인체감지 센서 (디지털 입력, 디지털 출력)

 

목적 :

1) 인체감지 센서모듈 에서 나오는 디지털 신호 인식.
2) 물체를 인식하여 조명 및 방범 센서로 활용 하는 방법 터득

 

준비물 :

1) 아두이노 우노 1개
2) 브래드 보드 1개
3) 인체감지 센서 1개
4) LED 1개
5) 220 옴 저항 1개
6) 점퍼 케이블

 

 

// Pir Sensor 

 int ledPin= 12;
 int inputPin= 4; // Pir Sensor
 int val = 0 ;  // for sensor reading
  
void setup(){
 pinMode(ledPin, OUTPUT);
 pinMode(inputPin, INPUT);
 Serial.begin(9600) ;
}

void loop(){
val = digitalRead(inputPin);

if (val == HIGH) 
{ digitalWrite(ledPin, HIGH) ;
  Serial.println(" Detected!") ; 
  delay(100) ;
}
else {
 digitalWrite(ledPin, LOW) ;
 }
}