JSN-SR04T Waterproof Ultrasonic Module AJ-SR04M Distance Measuring Sensor for Arduino

In stock

The JSN-SR04T Waterproof Ultrasonic Range Finder uses ultrasonic waves to detect the presence of and measure the distance to objects in front of it.  The V3.0 is the latest version of the module with additional measurement modes available over earlier versions. ...See more
SKU BTS-00003604
SF Code S2.R2
Delivery Info
truck-fast
Inside Dhaka: 1-2 days
Express (Dhaka): 24 hours
Order before 12.00PM
Outside Dhaka: 2-3 days
hand-holding-dollar
Cash on delivery all over BD
Quality
award
100% Authentic Product
circle-check
Quality Product Guaranteed
Service
credit-card
Safe & secure payment
Write Your Own Review
Only registered users can write reviews. Please Sign in or create an account

The JSN-SR04T V3.0 is a waterproof ultrasonic distance measuring module designed for accurate detection in wet or outdoor environments. Featuring a single waterproof transducer with a 2.5m cable, it offers up to 6 operating modes for flexible integration with Arduino, ESP32, Raspberry Pi, and other microcontrollers.

Ideal for applications like water level monitoring, car parking sensors, obstacle avoidance, and security systems.

 

Features:

  • Waterproof transducer for outdoor and harsh environments

  • Wide detection range: 23 cm to 600 cm (9"–20 ft)

  • ±37.5° field of view for broad coverage

  • 40 kHz operating frequency for reliable distance measurements

  • 3.3V & 5V logic compatible for flexible MCU interfacing

  • 2.5m transducer cable for easy placement

  • Multiple modes: Ping, Serial, Automatic, Low Power, Threshold Switch

 

 

Specifications:

Parameter Value
Detection Range 23 cm – 600 cm
Operating Frequency 40 kHz
Field of View ±37.5°
Cable Length 2.5 m
Operating Voltage 3.3V – 5V
Logic Level 3.3V & 5V compatible
Operating Modes 6 modes (Ping, Serial, Auto, Low Power, Threshold)
Trigger Pulse ≥20 μs HIGH in Ping mode
Serial Baud Rate 9600 bps
Low Power Mode Consumption < 70 μA

 

 

Operating Modes Overview:

  1. Mode 0 – Ping Mode (default, like HC-SR04 but with ≥20 μs trigger)

  2. Mode 1 – Automatic Serial Output (continuous updates every ~100 ms)

  3. Mode 2 – MCU Controlled Serial Output (measurement only on trigger command)

  4. Mode 3 – Automatic Ping Mode (pulses every 200 ms)

  5. Mode 4 – Low Power Ping Mode (<70 μA between pings)

  6. Mode 5 – Threshold Output (logic HIGH if distance < 1.5 m)

 

 

Pinout:

Pin Function
5V Power supply
RX / TRIG Trigger input (Ping mode) / Serial RX
TX / ECHO Echo output (Ping mode) / Serial TX
GND Ground

 

 

Package Includes:

  • JSN-SR04T V3.0 Control Module

  • Waterproof Ultrasonic Transducer with 2.5 m cable

arrow-down
See More
View all reviews above by our customers.

How to interface with an Arduino?

To interface the Waterproof Ultrasonic Module JSN-SR04T (or AJ-SR04M) with an Arduino UNO, you'll need to connect the sensor to the Arduino and write a sketch (code) to read the distance measurements. Here's a step-by-step guide:

 

Wiring the Sensor

  1. Connect the VCC Pin:

    • JSN-SR04T: Connect the VCC pin to the 5V pin on the Arduino.
    • AJ-SR04M: Connect the VCC pin to the 5V pin on the Arduino.
  2. Connect the GND Pin:

    • Connect the GND pin to the GND pin on the Arduino.
  3. Connect the Trigger Pin:

    • JSN-SR04T: Connect the Trigger pin to a digital pin on the Arduino (e.g., pin 9).
    • AJ-SR04M: Connect the Trigger pin to a digital pin on the Arduino (e.g., pin 9).
  4. Connect the Echo Pin:

    • JSN-SR04T: Connect the Echo pin to a digital pin on the Arduino (e.g., pin 10).
    • AJ-SR04M: Connect the Echo pin to a digital pin on the Arduino (e.g., pin 10).

 

Example Arduino Sketch

Here's a basic example of an Arduino sketch to measure distance using the JSN-SR04T or AJ-SR04M sensor:

// Define pins
const int triggerPin = 9;
const int echoPin = 10;

// Define variables
long duration;
int distance;

void setup() {
  // Start the serial communication
  Serial.begin(9600);
  
  // Set the trigger pin as an output
  pinMode(triggerPin, OUTPUT);
  // Set the echo pin as an input
  pinMode(echoPin, INPUT);
}

void loop() {
  // Send a 10 microsecond pulse to trigger the sensor
  digitalWrite(triggerPin, LOW);
  delayMicroseconds(2);
  digitalWrite(triggerPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(triggerPin, LOW);
  
  // Read the duration of the pulse from the echo pin
  duration = pulseIn(echoPin, HIGH);
  
  // Calculate the distance in cm
  distance = duration * 0.0344 / 2;
  
  // Print the distance to the Serial Monitor
  Serial.print("Distance: ");
  Serial.print(distance);
  Serial.println(" cm");
  
  // Wait for a short time before measuring again
  delay(500);
}


 

Key Points:

  • Trigger Pin: Sends a pulse to start the measurement.
  • Echo Pin: Receives the pulse that bounces back from the object.

 

Make sure to adjust the pin numbers if you use different pins on your Arduino. Also, ensure that your sensor is compatible with the voltage levels of the Arduino to avoid any damage.

 

You might also be interested in...

Customers who bought this also bought...

General Questions

  • What is the latest price of the JSN-SR04T Waterproof Ultrasonic Module AJ-SR04M Distance Measuring Sensor for Arduino in Bangladesh?

    The latest price of JSN-SR04T Waterproof Ultrasonic Module AJ-SR04M Distance Measuring Sensor for Arduino in Bangladesh is Special Price BDT 799.00 Regular Price BDT 900.00 . You can buy the JSN-SR04T Waterproof Ultrasonic Module AJ-SR04M Distance Measuring Sensor for Arduino at the best price on BDTronics.com or contact us via phone.

  • Where to buy JSN-SR04T Waterproof Ultrasonic Module AJ-SR04M Distance Measuring Sensor for Arduino in Bangladesh?

    You can buy JSN-SR04T Waterproof Ultrasonic Module AJ-SR04M Distance Measuring Sensor for Arduino online by ordering on BDTronics.com or directly collect by visiting our store in person. BDTronics is a trusted provider of high-quality electronics, 3D printers, solar systems, and robotics parts. We offer fast shipping across the country via courier service.

  • What are the delivery options of JSN-SR04T Waterproof Ultrasonic Module AJ-SR04M Distance Measuring Sensor for Arduino in Bangladesh?

    We provide home delivery service all over Bangladesh. We support Cash on Delivery, Online Bank Transfer, bKash and Credit Card (Visa/ MasterCard/ Amex) payment solutions. The delivery time usually takes 1-2 days inside Dhaka and 2-4 days outside Dhaka.

phone
Contact

My Cart

Loading...
home Home
menu Menu
user Account shopping-cart Cart