본문 바로가기
Arduino/Module

[아두이노] 인체감지센서를 다뤄보자!

by Alan_S 2016. 8. 27.

 

이번엔 인체감지센서를 간단하게 다뤄보려고 합니다!!ㅎㅎ

 

 

이렇게 생긴녀석입니다!! 골프공처럼 생겨서는 주변의 물체를 감지합니다!!

 

옆에 가변저항2개도 붙어있는데, 민감도 같은 것을 조절할 수 있는 부분입니다!

 

우선 오늘은 물체를 감지하는 것만 해보도록 하겠습니다!

 

 

 

 

 

이렇게 찍으니 안보이실 수 있는데, 뒷면으로 봤을때 핀이 왼쪽으로 가게두고 위에서부터 5V, OUTPUT,GND입니다!

 

3개밖에 없으니 참 쉽습니다!ㅎㅎ

 

이놈을 연결해 주시고 ~~ 저는 LED도 연결했습니다! 원래는 220 옴 저항도 함께 연결해야 하는데,

 

LED정도는 그렇게 큰 영향은 없기에 그냥 연결했습니다!

 

 

 

소스입니다!

---------------------------------------------------------------------------------------------------------------------------------------------------------

 

 

int A = 0;

 

void setup() {
  
  pinMode(13,OUTPUT);   //13포트는 LED입니다.
  pinMode(3,INPUT);       // 센서를 연결한 포트입니다.
  Serial.begin(9600);        // 시리얼 모니터에도 띄워보기 위해 설정해줍니다!
}

void loop() {

  A = digitalRead(3);        // 센서에서 읽어들인값을 함수  A에 저장합니다! 

 

  if(A == HIGH){                      // 센서에서 읽어들인 값이 HiGH면
    digitalWrite(13,HIGH);           // LED를 켜고, 
    Serial.println(" GHAMJI!!!!");    // 시리얼 모니터에 GHAMJI 를 띄웁니다!!
    delay(10);
  }


  else{
    digitalWrite(13,LOW);            // LOW면 LED를 끕니다!
  }
}

 

 

---------------------------------------------------------------------------------------------------------------------------------------------------------

 

동작 영상입니다!

 

 

 

아두이노 파일입니다! ㅎㅎ

detecting.ino
다운로드