HC-SR04 Ultrasonic Sensor

New
-+
239 available
R50.43
Shipping
Standard courier shipping from R60
R60 Standard shipping applies to orders under R100, in most areas in South Africa. R30 Standard shipping applies to orders over R100. Some areas may attract a R30 surcharge. This will be calculated at checkout if applicable.
Check my rate
Ready to ship in
The seller has indicated that they will usually have this item ready to ship within 3 business days. Shipping time depends on your delivery address. The most accurate delivery time will be calculated at checkout, but in general, the following shipping times apply:
 
Standard Delivery
Main centres:  1-3 business days
Regional areas: 3-4 business days
Remote areas: 3-5 business days
Get it now, pay later
Seller
Buyer Protection

Product details

Condition
New
Location
South Africa
Product code
SEN-032
Bob Shop ID
614718050

HC-SR04 Ultrasonic Sensor

The HC-SR04 ultrasonic sensor uses sonar to determine the distance to an object like bats or dolphins do. It offers excellent range accuracy and stable readings in an easy-to-use package. Its operation is not affected by sunlight or black material like Sharp rangefinders are. Similar in performance to the SRF005 but with the low-price of a Sharp infrared sensor.

  • Power Supply:5V DC
  • Quiescent Current: <2mA
  • Effectual Angle: <15
  • Ranging Distance: 2cm — 500 cm (5 meters)
  • Resolution: 0.3 cm

Basic use of the HC-SR04 Ultrasonic Sensor

Please see the datasheet for an excellent description of how the sensor operates.

HC-SR04 Datasheet

Using the HC-SR04 with an Arduino

Great Video here: http://vimeo.com/44836674

There is an Arduino library for the HC-SR04 that offers two ways to use the sensor. To install, download the "Ultrasonic Library" from this page, unzip the release package into your "arduino-0018/libraries/" folder. Open the Arduino IDE and include the library by Sketch-Import library-Ultrasonic. There is also an example sketch in File-Examples-Ultrasonic-UltrasonicDemo.

Ultrasonic Library

The library includes 3 functions:

1. Ultrasonic(int TP, int EP)

This is an initial function for the ultrasonic ranging module, choose the pins for module TRIG and ECHO pin. For example:

Ultrasonic(13,12);

defines the digital pin 13 of Arduino as the TRIG pin of HC-SR04 and pin 12 for the ECHO pin.

2. long Timing()

This function triggers the ultrasonic module and returns the duration that the ECHO pin was held high. For example:

long time; Ultrasonic hcsr; time = hcsr.Timing();

The distance of the object correlates to the time the ECHO pin is held high. The distance formula is:

Distance = ((Duration of high level)*(Sonic :340m/s))/2

3. long Ranging(int sys) — (sys: CM / INC)

If you don't want to change the time into distance yourself, this function will help you get the distance immediately. This function has a parameter (using CM or ICN) that shows the distance in centimetres or inches. This function will call Timing() and you don't need to use the Timing() before it. For example:

long distance; Ultrasonic hcsr; distance = hcsr.Ranging(CM);

returns the distance in centimetres.

Library: HC-SR04_Library.zip

Code
#include <NewPing.h>
#define TRIGGER_PIN 12
#define ECHO_PIN 11
#define MAX_DISTANCE 200
NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE);

void setup() {
Serial.begin(115200);
}

void loop() {
delay(500);
unsigned int uS = sonar.ping();
Serial.print("Ping: ");
Serial.print(uS / US_ROUNDTRIP_CM);
Serial.println("cm");
}

More from this seller

View all
R30 shipping
12V DC Dosing Pump
R235.43
R30 shipping
SIM7600E lte cat-1
R2,828.40
R30 shipping
ESP8266 WIFI Relay Module 5V
R113.93
Normal blade fuse 2A (5 Pack)
R33.86
Add to cart

Recently viewed

R30 shipping
Casey Red Heart 2 Plate Stainless Steel Gas Stove
R459

Similar products

R30 shipping
50Pcs Geekcreit Ultrasonic Module HC-SR04 Distance Measuring Ranging Transducers Sensor DC 5V 2-45
R1,179
Ultrasonic Sensor (HC-SR04) Distance Measuring Module
R56.87
9% OFF
HC-SR04 Ultrasonic Sensor Distance Measuring Module
R35.84 R39.42
R30 shipping
SN-SR04T DC 5V Ultrasonic Module Distance Meter Measuring Transducer Sensor IO Port Waterproof
R478