본문 바로가기
IOT 로봇 아두이노/아두이노 기본센서 연결하기

[아두이노 기초] 초음파센서 연결하기

by Jango_infoinno 2021. 4. 7.
목차
1) 초음파센서 연결 과정 영상
2) 초음파센서로 거리 측정하기
3) 초음파 센서 단위 계산 
4) 소스코드 설명

1)초음파센서 연결 과정 영상

 

2) 초음파센서로 거리 측정하기

 


3) 초음파 센서 단위 계산 


4) 소스코드 설명

 

- trig이 HIGH 가 되면 초음파를 보내게 됩니다. 초음파를 다 보내면 echo가 HIGH상태를 유지하면서 되돌아오는 초음파를 받을 준비를 합니다.

 

- 초음파가 앞에 물질에 부딪혀 다시 돌아오면 echo가 LOW 로 바뀌게 됩니다. HIGH 에서 LOW로 바뀔 동안의 시간을 측정하여 duration에 저장합니다.
(pulseIn(pin, state)은 어느 pin에서 어떤 상태(state)로 얼마나 유지되고 있는지를 구합니다.)

 

- 초음파는 340m/s의 속도로 날라갑니다.(온도가 25도 일 때)
이 때 속도와 센서가 보낸 시간을 이용하여 거리를 구합니다.(왕복해서 오는 것이므로 결과를 2로 나눠줘야 합니다)

 

반응형

댓글