[#14 WEKIT 아두이노 종합키트 공략] 적외선 장애물 회피 센서 공략하기

 


안녕하세요 디바이스마트입니다


이번시간엔 적외선 장애물 회피 센서에 대해

알아보도록 하겠습니다~



"

적외선 장애물 회피 센서란?

"


장애물 즉 근거리에 물체를 감지하여 

신호를 주는 센서입니다.


센서에서 적외선이 방출되면 근거리에 위치한 물체로 인해

빛의 반사되며, 반사된 빛의 양에 따라 작동하는 그런 센서입니다!!



따라서 이번 실습은 적외선 장애물 회피 센서를 통해

장애물이 감지 될 때마다 LED를 점등하는 예제로 진행하겠습니다





WK 적외선 장애물 회피 센서 모듈 
[WK-ADB-K07-20]

스펙


정격전압 : 5V, 3.3V

칩셋 : LM393

감지거리 : 2~30 m

감지각도 : 35도

인터페이스 : Arduino 3P Interface (3핀) SVG

크기 : 32 * 14mm



아두이노 우노와 쉴드 사용법을 모를 경우 !

[아두이노 우노와 센서 쉴드 사용법]

🔼클릭🔼



1. 회로도 & 배선도





2. 코드 예제


// 적외선 장애물 회피 센서 예제(https://www.devicemart.co.k)
// 장애물이 감지되면 LED 점멸

#define JAMsensor_PIN 4
#define LED_PIN 3       //핀 번호 지정

int jamsensor;

void setup() {
  Serial.begin(9600);       //시리얼 통신 시작
  pinMode(JAMsensor_PIN, INPUT);
  pinMode(LED_PIN, OUTPUT);    //핀 모드 지정
}

void loop() {
  jamsensor = digitalRead(JAMsensor_PIN);  // 적외선 장애물 회피 센서 값 설정
  
   if(jamsensor <= LOW){      // 장애물이 감지되면 LED 점멸
    Serial.println("장애물이 감지 되었습니다");
    digitalWrite(LED_PIN, HIGH);
    delay(500);
    digitalWrite(LED_PIN, LOW);
    delay(500);
    }     
  
   else {   // 감지되지 않으면 LED OFF
    Serial.println("GOOD");
    digitalWrite(LED_PIN, LOW);
    delay(1000);
   }
}


위 예제는 적외선 장애물 회피 센서를 통해

장애물이 감지되었을 때 LED를 점등 하는 예제입니다




지금 까지 적외선 장애물 회피 센서에 대해 실습 해 보았습니다

위 예제를 참고해서 여러가지 방식으로

작동해보시길 바랍니다


그럼 저는 다음 센서/모듈 포스팅으로 돌아오겠습니다~

Bye~ Bye~

🔽상품정보🔽

WK 적외선 장애물 감지 센서 모듈 [바로가기]

WK 아두이노 우노 호환보드 (USB-C타입) [바로가기]

WK 아두이노 호환 센서 쉴드 V5.0 [바로가기]

WK Piranha LED 모듈 [바로가기]

[아두이노 우노 스페셜 센서 종합키트]


댓글 쓰기

0 댓글