Ultrasonic ranging module HC - SR04 provides 2cm - 400cm non-contact measurement function, the ranging accuracy can reach to 3mm. The modules includes ultrasonic transmitters, receiver and control circuit. The basic principle of work:

(1) Using IO trigger for at least 10us high level signal,

(2) The Module automatically sends eight 40 kHz and detect whether there is a pulse signal back.

(3) IF the signal back, through high level , time of high output IO duration is the time from sending ultrasonic to returning. Test distance = (high level time×velocity of sound (340M/S) / 2,


This sensor is very popular among the Arduino tinkerers. So, here we provide an example on how to use the HC-SR04 ultrasonic sensor with the Arduino. In this project the ultrasonic sensor reads and writes the distance to an object in the serial monitor.

The goal of this project is to help you understand how this sensor works. Then, you should be able to use this example in your own projects.

Note: There’s an Arduino library called NewPing that can make your life easier when using this sensor.



Ultrasonic Sensor HC-SR04

SKU: SI_0001
₹200.00 Regular Price
₹190.00Sale Price
  • once the item sold to customer it is non-returnable. 

    • Power Supply :+5V DC
    • Quiescent Current : <2mA
    • Working Current: 15mA
    • Effectual Angle: <15°
    • Ranging Distance : 2cm – 400 cm/1″ – 13ft
    • Resolution : 0.3 cm
    • Measuring Angle: 30 degree
    • Trigger Input Pulse width: 10uS
    • Dimension: 45mm x 20mm x 15mm