Lesson 11 Ultrasonic Sensor Module
Lesson 11 Ultrasonic Sensor Module
Module
Introduction
In this lesson, you will learn how to use an HC-SR04 Ultrasonic Sensor to
distance measurements,which is great for all kind of projects that need
distance measurements,avoiding obstacles as examples.
Hardware Required
1 * RexQualis UNO R3
Principle
Ultrasonic Sensor emits ultrasound at 40000 Hz which travels through the air
and if there is an object or obstacle on its path It will bounce back to the
module. Considering the travel time and the speed of the sound you can
calculate the distance.
In order to generate the ultrasound ,you need to set the Trig on a High State for
10us. That will send out an 8 cycle sonic burst which will travel at the speed
sound and it will be received in the Echo pin. The Echo pin will output the time
in microseconds the sound wave traveled.
Test distance = (high level time × velocity of sound (340m/s) /2
For example, if the object is 10 cm away from the sensor, and the speed of the
sound is 340 m/s or 0.034 cm/µs the sound wave will need to travel about 294
u seconds. But what you will get from the Echo pin will be double that number
because the sound wave needs to travel forward and bounce backward. So
in order to get the distance in cm we need to multiply the received travel time
value from the echo pin by 0.034 and divide it by 2.
Code interpretation
#include "SR04.h"
long a;
void setup() {
Serial.begin(9600);
delay(1000);
void loop() {
a=sr04.Distance();
Serial.print(a);
Serial.println("cm");
delay(1000);
Experimental Procedures
The HC-SR04 Ultrasonic Module has 4 pins, Ground, VCC, Trig and Echo.
The Ground and the VCC pins of the module needs to be connected to the
Ground and the 5 volts pins on the Arduino Board respectively and the trig and
echo pins to any Digital I/O pin on the Arduino Board.
Schematic Diagram
Step 2:Open the code:HC-SR04_Ultrasonic_Sensor_Module_Code
Step 3: Attach Arduino UNO R3 board to your computer via
USB cable and check that the 'Board Type' and 'Serial Port' are
set correctly.
Step 6:Open the Serial Monitor then you can see the data as
below: