Gravity: URM09 Ultrasonic Sensor 3.3/5V
This is a non-contact ultrasonic ranging sensor of high-performance from URM09 series, employing standard PH2.0-3P Gravity vertical interface. It provides an accuracy of 1% within an effective measuring range of 2~500cm. Similar to SR04 ultrasonic ranging modules in principle and using method, the ranging function of this sensor is triggered by high/low-level output from the I/O ports of a host, and then the sensor converts ultrasonic flight time into a high pulse to output. The difference is that this sensor multiplexes input and output signals onto one signal port, which allows users to easily use the sensor for distance measurement only by one I/O port of a controller. Meanwhile, the adoption of advanced hardware and software design ensures excellent and reliable measuring performance. The module works well with 3.3V/5V controllers like Arduino, Raspberry Pi, etc.
Quick Spec
- Operating Voltage: 3.3~5.5V DC
- Max Instantaneous Working Current: <20mA
- Operating Temperature Range: -10℃~+70℃
- Effective Ranging Range: 2cm~500cm
- Resolution: 1cm
- Accuracy: 1%
- Acoustic Frequency: 40±2KHz
- Ranging Frequency: 25Hz Max
- Dimension: 47 × 22mm
- Net Weight: 17g
Wiring Diagram

Sample Code
/*!
This example is the ultrasonic distance measurement of the module.
Copyright [DFRobot](http://www.dfrobot.com), 2020
Copyright GNU Lesser General Public License
version V1.0
date 29/10/2020
*/
#define VELOCITY_TEMP(temp) ( ( 331.5 + 0.6 * (float)( temp ) ) * 100 / 1000000.0 ) // The ultrasonic velocity (cm/us) compensated by temperature
int16_t trigechoPin = 11;
uint16_t distance;
uint32_t pulseWidthUs;
void setup() {
Serial.begin(9600);
delay(100);
}
void loop() {
int16_t dist, temp;
pinMode(trigechoPin,OUTPUT);
digitalWrite(trigechoPin,LOW);
digitalWrite(trigechoPin,HIGH);//Set the trig pin High
delayMicroseconds(10); //Delay of 10 microseconds
digitalWrite(trigechoPin,LOW); //Set the trig pin Low
pinMode(trigechoPin,INPUT);//Set the pin to input mode
pulseWidthUs = pulseIn(trigechoPin,HIGH);//Detect the high level time on the echo pin, the output high level time represents the ultrasonic flight time (unit: us)
distance = pulseWidthUs * VELOCITY_TEMP(20) / 2.0;//The distance can be calculated according to the flight time of ultrasonic wave,/
//and the ultrasonic sound speed can be compensated according to the actual ambient temperature
Serial.print(distance, DEC);
Serial.println("cm");
delay(500);
}
Resources
Shipping List

- 1 x Gravity: URM09 Ultrasonic Sensor 3.3/5V
- 1 x PH2.0-3P Sensor Connector
Gravity: URM09 Ultrasonic Sensor 3.3/5V
- Brand: DF Robot
- Product Code: SEN0388
- Weight: 0.017kg
- Product Status : Active
Stock
Warehouse | Stock Status | Location |
---|---|---|
Centurion | No Stock | |
Stellenbosch | No Stock |
We ship free of charge between branches to complete your order.
-
R85.00 (Inc Tax: R97.75)
Related Products
Sensor Ultrasonic 2 - 400cm
Ultrasonic Sensor 2 - 400cm If you are sourcing a ultrasonic ranging module , the HC-SR04 is good choose . Its stable performance and high ranging accuracy make it a popular module in electro..
R24.00 (Inc Tax: R27.60)
URM07 - UART Ultrasonic Sensor 20-750cm
URM07 - UART Ultrasonic Sensor 20-750cm An ultrasonic sensor measures distance by calculating the time difference between sending a signal and receiving an echo from an object. It uses echolocation..
R225.00 (Inc Tax: R258.75)
GY-US42 Ultrasonic Rangefinder Serial/I2C
GY-US42 Ultrasonic Rangefinder Serial/I2C The GY-US42 is a low cost, high quality ultrasonic, range finding, sensor module. It has a working voltage of 3-5v. Its working principle is that the prob..
R210.00 (Inc Tax: R241.50)
Gravity: URM09 Ultrasonic Sensor ( I²C)
Gravity: URM09 Ultrasonic Sensor ( I²C) DFRobot URM09 is an ultrasonic sensor specifically designed for fast ranging and obstacle avoidance application. Its measuring frequency can reach up to 50Hz..
R284.00 (Inc Tax: R326.60)
SparkFun Ultrasonic Sensor - Qwiic
SparkFun Ultrasonic Sensor - Qwiic You may be familiar with the classic HC-SR04 distance sensor, it is great for providing non-contact distance readings from 2cm to 400cm. This board improves on th..
R349.00 (Inc Tax: R401.35)
DF URM13 - UART/I2C Ultrasonic Sensor 15-900cm
DF URM13 - UART/I2C Ultrasonic Sensor 15-900cm DFRobot URM13 is an ultrasonic ranging sensor with open single-probe. It supports TRIG Pulse-triggered ranging (SR04 compatible), UART, and I2C commun..
R565.00 (Inc Tax: R649.75)
Tags: urm09, gravity, sensor, ultrasonic, obstacle avoidance, distance, 500cm