📡 Measure smarter, build bolder — never miss a beat in your innovation flow!
This 2-piece HC-SR04P/SR04 Ultrasonic Sensor module kit features a high-performance STM8S103 microprocessor, dual LED and serial port digital displays, and a wide 3-400cm measurement range with ±1% accuracy. Designed for 5V operation and easy Arduino integration via DuPont cables, it’s the perfect compact tool for precise distance sensing in robotics and IoT projects.
Manufacturer | Youmile |
Part number | JK-YM-493 |
Item Weight | 30 g |
Package Dimensions | 15.2 x 6 x 2 cm; 30 g |
Item model number | JK-YM-493 |
Colour | Module |
Batteries included? | No |
Batteries Required? | No |
A**.
It works but!
The unit is as shown on Amazon when it arrived. The only issue for me is these boards never come with or sell the DC connection cables ,so why fit a socket! The LEDs are clear and work well, the update rate is maybe a little slow at about 1 second. It seems to be accurate for short <0.5m distances. The Ultrasonic module I used works up to about 2m on a Raspberry Pico. The serial output is 9600 baud I show the output on one of the pictures. Below is some code for a Raspberry pi pico to read the port:=======================================================================from machine import UART, Pinimport time# Define UART pinsTX_PIN = Pin(0) # GPIO 0 for TXRX_PIN = Pin(1) # GPIO 1 for RX# Set the baud rate (change this value as needed: 9600, 19200, etc., up to 192000)BAUD_RATE = 9600# Initialize UARTuart = UART(0, baudrate=BAUD_RATE, tx=TX_PIN, rx=RX_PIN)print(f"Serial port initialized on UART1 with baud rate {BAUD_RATE}")print("Waiting for data...\n")while True:if uart.any(): # Check if data is available on the UARTdata = uart.read() # Read the incoming dataif data:print(f"Received: {data.decode('utf-8').strip()}") # Display datatime.sleep(0.1) # Small delay to avoid excessive CPU usage============================================================Alan G8UJS
Trustpilot
2 weeks ago
4 days ago