방수형의 초음파 센서 모듈로 감지 거리는 30cm에서 3.5M입니다. 5V의 TTL 레벨 출력신호 이며, Trig핀으로 펄스신호(최소 10uS)를 주면 Echo핀으로 거리 데이타가 출력됩니다. Echo 시간을 공기중 초음파 속도 공식을 이용하여 cm/inch로 환산하여 사용하시면 됩니다.   


<핀정보 >
     
1. GND   2. Echo(Output)   3. Trig(Input)   4. VCC(+5V)












#define ECHOPIN 2                            // Pin to receive echo pulse
#define TRIGPIN 3                              // Pin to send trigger pulse

void setup() {
  Serial.begin(9600);
  pinMode(ECHOPIN, INPUT);
  pinMode(TRIGPIN, OUTPUT);
}

void loop() {
  digitalWrite(TRIGPIN, LOW);                          // Set the trigger pin to low for 2uS
  delayMicroseconds(2);
  digitalWrite(TRIGPIN, HIGH);                          // Send a 10uS high to trigger ranging
  delayMicroseconds(10);
  digitalWrite(TRIGPIN, LOW);                          // Send pin low again
  int distance = pulseIn(ECHOPIN, HIGH);        // Read in times pulse
  distance= distance/58;                                 // Calculate distance from time of pulse
  Serial.print(distance);                     
  Serial.print("cm\r\n");                     
  delay(300);                                                   // Wait 30mS before next ranging
}





☞ 아두이노(Arduino) 모듈과 연결시 참고 자료입니다.(본 제품이 아님 X)