You have no items in your shopping cart.



Profile Informations

Login Datas

or login

First name is required!
Last name is required!
First name is not valid!
Last name is not valid!
This is not an email address!
Email address is required!
This email is already registered!
Password is required!
Enter a valid password!
Please enter 6 or more characters!
Please enter 16 or less characters!
Passwords are not same!
Terms and Conditions are required!
Email or Password is wrong!
Captcha is required!
Captcha is wrong!

Serial Ultrasonic Module JSME007TX

We have a very cost-effective Ultrasonic Ranging Module :HC-SR04, but it need you to trigger the ranging and calculated the distance yourself.

Even we provided a library for the HC-SR04, but to trigger module and calculated the distance always a hassle, and it will make your code more complex and take the MCU resources. Now here is a JSME007TX ultrasonic module, which you don’t need to control it but just read the serial port to get the distance information, the module will auto give out the distance via serial port every 50ms.  The


  • power supply :5V DC
  • quiescent current : <15mA
  • effectual angle: <15°
  • ranging distance : 2cm – 350 cm
  • resolution : 0.3 cm
  • Output cycle : 50ms
  • Baud Rate : 9600

There are 3 pins on the module: VCC, GND and TX. When connect the VCC and GND to power and power on , the module will auto ranging and export the distance information. Every 50ms a cycle, and each distance information includes 4 frames – start bit, high data bit, low data bit and the check sum.

1st Byte : 0xFF (Start bit, Fixed value)
2ed Byte: H_Data (High 8 bit of the distance)
3rd Byte: L_Date (Low 8 bit of the distance)
4th Byte: Check Sum (0XFF+H_DATA+L_DATA=SUM, Check SUM is the low 8 bit of the SUM)
As the example above, the 0xFF is the start bit , and the 0×07 is the high 8bits of the distance, 0×66 is low 8bits, so the distance is 0×0766, it’s 1894mm. The check sum is 0×6C, because it the low 8bits of 0×016C (0xFF+0×07+0×66).

The module will output the distance information constantly when power on. So when you need the get the distance you just need to read the serial port – You can use one MCU pins for VCC to drive the module then you can cut it off when you don’t need it export the data into the serial bus, the JSME007TX just woke at 15mA  and Arduino pin can drive it.