초음파속력: 340m/s (0.034cm/us)
초음파가 1cm 이동하는데 필요한 시간은 약 29us
10us길이로 Trig를 작동하여
1. Echo에 작동시간(pulseln(echo,HIGH) // us단위)에 29us(1cm이동에 필요한 시간)로 나누고 2(왕복)로 나눈값이 물체와의 cm거리
int distance = pulseln(echo, HIGH)/29/2
2. Echo에 작동시간(pulseln(echo,HIGH) // us단위)에 0.034cm/us(초음파속력)을 곱하고 2(왕복)로 나눈값이 물체와의 cm거리
int distance = pulseln(echo, HIGH)*0.034/2
HC-SR04P
p 붙은 제품으로 해야 3.3v에서도 정상작동(라즈베리파이, 오렌지보드, 마이크로비트 등)