Thinking Different




 

인간이 들을 수 있는 가청 최대 주파수 범위는 약 20Hz ~ 20kHz 까지입니다. 초음파는 이 범위를 넘어서는 주파수를 가집니다. 이런 주파수를 활용하면 물체와의 거리, 속도, 방향 등을 알아낼 수 있습니다.

 

주파수 범위

 

초음파 센서 HC-SR04 를 활용하여 거리값을 측정하는 예제를 알아보도록 하겠습니다.

초음파 센서는 초음파를 쏘고 물체에 반사되어 돌아오는 시간을 측정하여 물체와의 거리를 측정할 수 있습니다.

 

 

 

 

HC-SR04 초음파 센서 Ultrasonic Sensor for Arduino 2 pieces, 2개 - 코딩완구/로봇 | 쿠팡

쿠팡에서 HC-SR04 초음파 센서 Ultrasonic Sensor for Arduino 2 pieces, 2개 구매하고 더 많은 혜택을 받으세요! 지금 할인중인 다른 코딩완구/로봇 제품도 바로 쿠팡에서 확인할 수 있습니다.

www.coupang.com

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

 

 

준비물

 

아두이노 우노, 초음파센서(HC-SR04), 점프선 등

초음파 센서 회로

 

 

코드

 

초음파 센서 거리 측정 코드

 

Syntax

pulseIn(pin, value)
pulseIn(pin, value, timeout)

 

www.arduino.cc/reference/en/language/functions/advanced-io/pulsein/

 

가장 핵심이 되는 pulseIn 함수는 핀의 상태가 (HIGH or LOW) 가 지정이 되는 시점부터 시간 측정을 시작하고 핀의 상태가 변하면 시간 측정 종료와 함께 시간값(us)을 반환합니다.

결과