Hi Fellow Electronic Enthusiasts and Hobbyists! We coordinate various sensors with our Arduino Board for various applications; here is another Sensor Tutorial where we will incorporate “Ultrasonic Sensor Module” or “HC-SR01 Module” on our Arduino Board!

So how about we begin!

Step 1: Watch the Video

Stage 2: Gather the Requirements

1. Arduino Uno (any Arduino Board)

https://in.gearbest.com/improvement sheets/pp_6297…

2. Ultra Sonic Sensor Module

https://in.gearbest.com/advancement sheets/pp_1989…

3. Interfacing Wires


Stage 3: Understanding the Working of Ultra Sonic Module

So this HC-SR04 Module comprises of 5 significant parts to be specific



Microcontroller unit

Transmitting Amplifier

Accepting intensifier

We will utilize Speed Time and Distance connection Formula which is

Time = Distance/Speed

we will change this equation as indicated by our conditions and use case.

we have, Ultrasonic Sound flood of 40KHertz.

the speed for us here is Speed of Sound, which is 340 m/s

we need our computations in cm, so we have Speed = 0.034 cm/us ( Cm per Micro Second)

presently the separation becomes

Separation = 0.034 * Time/2

(here we need time of movement from direct A toward B, however the wave is going from A to B and comes back to A so the time is partitioned by 2)

so we will get the time from our Module by means of Echo pin from our Module.

Stage 4: Connections

Associations Part is Very Simple

associate the

Vcc to 5V

Ground to Ground of Arduino

Trig to Digital Pin 9

Reverberation to Digital Pin 10

Stage 5: Code

We will initially Declare Constants and factors

<p>const int trigPin = 9;<br>const int echoPin = 10;</p><p>long span;

int distance;</p>

Next, In Void arrangement, we will characterize Pin methods of Trigger and Echo pins and afterward introduces the Serial Com

<p>void setup()<br> {

pinMode(trigPin,OUTPUT);/Sets the trigPin as an Output

pinMode(echoPin,INPUT);/Sets the echoPin as an Input

Serial.begin(9600);/Starts the sequential correspondence

}</p>Arduino Ultrasonic Sensor Module

At that point, we will clear the Trigger Pin with a 2 microsecond Low heartbeat, and afterward we will trigger the Pin 9 utilizing a 10 Microsecond high Pulse.

This when gotten on Micro-Controller unit of module, it transmits a train of 8 heartbeat cycles.

<p>void circle() <br>{

digitalWrite(trigPin, LOW);/Clears the trigPin

delayMicroseconds(2);/Sets the trigPin on HIGH state for 10 small scale seconds

digitalWrite(trigPin, HIGH);/compose the Trigger for MCU on ModuleArduino Ultrasonic Sensor Module


digitalWrite(trigPin, LOW);/Reads the echoPin, restores the sound wave travel time in microseconds

length = pulseIn(echoPin, HIGH);/Using the Formula

distance= duration*0.034/2;</p><p>Serial.print(“Distance: “);</p><p> Serial.println(distance);//Prints the separation on the Serial Monitor</p><p>}</p>

So now the information got on recipient will be put away in factor called as Duration, lastly we will Implement our Formula in a Variable called Distance and toward the finish of this Code, we will Display ” Distance ” in Serial Com port utilizing ‘serial.println’ order.

Furthermore, when the code is done, essentially transfer it to your Arduino board and we are good to go to get good ways from our sensor module!

Stage 6: Conclusion

So you can utilize this undertaking and make your own electronic scale or something progressively confounded like some mechanization application!

Whatever you make! Do impart it to me on “I made it ” tab of this article

Write A Comment


A Market Place for your Innovations