HC-SR04 초음파 모듈 사용법

 

초음파 모듈로 유명한 HC-SR04 모듈입니다.

 

그림과 같이 와이어링합니다.  예제 코드는 아래와 같습니다.

const int TrigPin = 2;
const int EchoPin = 3;
float cm;
void setup()
{
Serial.begin(9600);
pinMode(TrigPin, OUTPUT);
pinMode(EchoPin, INPUT);
}
void loop()
{
digitalWrite(TrigPin, LOW); //Trigger핀에서 0.002초 간격으로 초음파를 보냅니다.
delayMicroseconds(2);
digitalWrite(TrigPin, HIGH);
delayMicroseconds(10);
digitalWrite(TrigPin, LOW);

cm = pulseIn(EchoPin, HIGH) / 58.0; //인치로 표현합니다.
cm = (int(cm * 100.0)) / 100.0; //보정합니다.
Serial.print(cm);
Serial.print(“cm”);
Serial.println();
delay(1000);
}

 

시리얼 모니터에 위와 같은 같이 나옵니다.

 

Leave a Reply

avatar
  Subscribe  
Notify of