HC-SR04 Ultrasonic Distance Sensor with Arduino

HC-SR04 Ultrasonic Distance Sensors allow you to take relatively accurate distance readings for your Arduino project.

Functional Parts in the Project:

#define trigPin 8
#define echoPin 9

long duration;
float distanceCM;
float distanceInch;

void setup() {
pinMode(trigPin, OUTPUT); 
pinMode(echoPin, INPUT); 
Serial.begin(9600); 
}

void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds(2);

digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);

duration = pulseIn(echoPin, HIGH);

distanceCM = duration * 0.034 /2;
distanceInch = duration * 0.0133 /2;

Serial.print("Distance: ");
Serial.print(distanceCM);
Serial.print("  CM  -  ");

Serial.print(distanceInch);
Serial.println("  Inches");

delay(1000);
}

Be the first to comment

Leave a Reply