다른 센서들과 다르게 초음파센서는 ADC에 연결하고 값을 읽어오기만하면 되는 구조가 아니다. 보다 복잡한 제어가 필요하다. 초음파센서의 원리 초음파 센서는 기본적으로 Trig핀과 Echo핀이 있는데 Trig핀으로 10us 동안 High신호를 입력하면 초음파를 발사하기 시작한다. 이 때부터 Echo핀이 High상태를 유지하다가 초음파가 돌아오면 다시 Low상태가 된다. 초음파센서 사용법 즉 1us주기로 동작하는 타이머를 사용하고 Trig에 10펄스 동안 High신호를 GPIO로 입력한 뒤 Echo핀이 High상태인 동안의 펄스를 카운트하고 그 카운트된 값을 58로 나누면 cm단위의 거리값이 나오게 된다. 주의할 점 Echo가 Low상태가 됬을 때 카운트를 중지하고 다시 Trig로 신호를 줘야하는데 이것을 ..