Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Distance Measurement
HC-SR04 Sensor
Contents P a g e | 56
Ultrasonic Distance Sensor with Arduino Code
/*==========================================
Ultrasonic Distance Measurement
www.circuits4you.com
void setup() {
//Serial Port begin
Serial.begin (9600);
//Define inputs and outputs
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
}
void loop()
{
// The sensor is triggered by a HIGH pulse of 10 or more microseconds.
// Give a short LOW pulse beforehand to ensure a clean HIGH pulse:
digitalWrite(trigPin, LOW);
delayMicroseconds(5);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
delay(250);
}
Contents P a g e | 57
Result of Ultrasonic Distance Sensor
Open serial monitor and move hand in front of ultrasonic sensor to see the changes.
Contents P a g e | 58