[아두이노] TCRT5000 적외선 센서 사용해보기



안녕하세요 대짜이찐입니다.
아두이노를 활용한 RC카, 로봇청소기, 라인트레이서 등에 많이 사용되는
TCRT5000 근접센서에 대해서 포스팅해보겠습니다.

TCRT5000 적외선 센서는 검은색의 포토 트랜지스터와

파란색의 적외선 LED가 쌍으로 붙어있는 센서입니다.


라인센서, 트래킹 센서라고도 부릅니다.

포토 트랜지스터와 적외선 LED가 같은 방향으로 배치 되어있습니다. 
따라서 장애물이 근접했을 때

적외선이 반사되어 포토 트랜지스터로 입력이 되면,
Collector 에서 Emitter로 전류가 흐르게 되고 근접 물체를 감지 할 수 있습니다.
적외선은 검정색에서는 흡수가 잘 되고,
흰색에서는 반사가 잘 됨을 이용하여
검정색과 흰색을 구분할 수도 있습니다.



아래 그림은 위에서 보았을 때의 포토 트랜지스터와 적외선 LED의 극성입니다.


위 오른쪽은 그림은 TCRT5000 센서를 동작하기 위한 회로도입니다. 

준비물 :  아두이노 우노, 브레드 보드, 점퍼선,  TCRT5000 적외선 센서, 220Ω 저항, 10kΩ 저항 

OR

 준비물 :  아두이노 우노, 점퍼선,  TCRT5000 적외선 센서 모듈

/*
TCRT5000 적외선 센서 test
www.mcuboard.com
*/

#define TCRT5000 A0 // TCRT5000 센서를 아두이노 A0에 연결

void setup() 
{
 Serial.begin(9600); // 9600bps로 시리얼 통신 시작
 pinMode(TCRT5000, INPUT); // 센서를 입력으로 설정
}

void loop() 
{
  int value = analogRead(TCRT5000); // 센서를 읽어서 value에 저장
  Serial.println("센서 값: ");
  Serial.println(value); // value값 출력 
  delay(100);
}

TCRT5000 적외선 센서는 아래링크에서 구매 가능합니다.

감사합니다.

댓글 쓰기

0 댓글