반응형
안녕하세요
아두이노 적외선 라인트레이서 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 |