본문 바로가기
Coding/Arduino

아두이노 적외선 라인트레이서 hw-511 사용법

by 루민즈 2022. 6. 17.
반응형

안녕하세요 

아두이노 적외선 라인트레이서 hw-511 사용법을 알아보아요 

 

트레이서란 추적기란 뜻을 가지고 있죠 

라인 트레 이선을 선 추적기란 뜻인데. 

빛(적외선)을 바닥으로 쏘아 반사되는 빛의 양으로 줄의 유무를 알아내면서 줄을 따라간다고 합니다. 

이 부품을 이용해서 자율주행차를 만든다고 하네요 

 

라인트레이서 hw 511

 

 

라인 트레이서 hw 511

 

아두이노에 쓰이는 hw 511 라인트레이서 모듈입니다. 

 

라인트레이서 부품 배치도

 

부품 구성 출처 : 에듀이노

 

라인트레이서는 적외선 LED 발광부 그리고 포토 트랜지스터 수광부 

그리고 감도 조절 부분 그다음 출력 신호와 3핀으로 구성되어있습니다. 

 

구동전압은 3.3V~5V라 아두이노로 쉽게 구동시킬수있습니다. 

그럼 아두이노우노랑  점퍼선 그리고 라인트레이서를 서로 연결해 봅시다. 

 

위 부품 배치도를 참고하여 

아두이노 5V에 VCC 그리고 GND에 GND 마지막으로 OUT 부분을 9번 핀에 연결해줍니다. 

연결을 해주고 포토트랜지스터(수광부)를 손가락으로

만지면 출력신호에 빨간불이 들어오는 걸 알 수가 있습니다

 

그리고 수광부와 손가락이 멀어지면 출력신호가 꺼지는 걸 확인할 수 있습니다. 

 

 

이제 아두이노 코드로 실제 값이 어떻게 출력되는지 알아봅시다. 

그리고 값이 일정부분 올라가면 LED를 키는 예제를 같이 만들어 봅시다. 

 

 

 

아두이노 코드

 

int sensor = 9;

void setup(){
  Serial.begin(9600);
  pinMode(sensor,INPUT);
}

void loop(){
  int var = digitalRead(sensor);
  Serial.print(var);
}

손을 가까이 하면

 

손을 가까이 대면 0이 출력되는 걸 확인할 수 있습니다. 

반대로 손이 멀어지면 1이 출력 되는걸 확인할 수가 있습니다. 

 

손을 멀리하면

 

'Coding > Arduino' 카테고리의 다른 글

아두이노 우노 메모리 구조  (0) 2022.06.20
아두이노 16X2 LCD 제어하기  (0) 2022.06.20
아두이노 압력센서 값 얻어오기  (0) 2022.06.15
아두이노 서보모터(sg90) 제어하기  (0) 2022.06.15
아두이노 LED 켜기  (0) 2022.06.15

Post

다음글 무직자 대출 알아보기 >