0% found this document useful (0 votes)
12 views1 page

HC Sr04 Arduino

The document contains an Arduino code for measuring distance using ultrasonic sensors. It sets up pins for triggering and receiving signals, calculates the distance based on the time taken for sound waves to return, and outputs the distance to the Serial Monitor. The loop continuously performs these actions to provide real-time distance measurements.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views1 page

HC Sr04 Arduino

The document contains an Arduino code for measuring distance using ultrasonic sensors. It sets up pins for triggering and receiving signals, calculates the distance based on the time taken for sound waves to return, and outputs the distance to the Serial Monitor. The loop continuously performs these actions to provide real-time distance measurements.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 1

int trigPin = 9;

int echoPin = 10;


// defines variables
long duration;
int distance;
void setup() {
pinMode(trigPin, OUTPUT); // Sets the trigPin as an Output
pinMode(echoPin, INPUT); // Sets the echoPin as an Input
Serial.begin(9600); // Starts the serial communication
}
void loop() {
// Clears the trigPin
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
// Sets the trigPin on HIGH state for 10 micro seconds
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// Reads the echoPin, returns the sound wave travel time in microseconds
duration = pulseIn(echoPin, HIGH);
// Calculating the distance
distance = duration * 0.034 / 2;
// Prints the distance on the Serial Monitor
Serial.print("Distance: ");
Serial.println(distance);
}

You might also like