Description Unit Ultrasonic-IO is a GPIO interface ultrasonic distance measurement sensor based on the RCWL-9620 ultrasonic distance measurement chip and a 16mm ultrasonic probe. It supports precise distance measurement from 2cm to 450cm, with measurement accuracy up to ±2%. After the controller sends a trigger signal, the sensor outputs a pulse duration corresponding to the sound wave reflection time, allowing the distance to be calculated from the returned signal. The IO control method provides fast response, making this unit suitable for robot obstacle avoidance, liquid level measurement, and posture detection applications. Note: when measuring distances greater than 3.5m, the distance measurement data response may be slightly delayed. Features RCWL-9620 ultrasonic chip: uses the RCWL-9620 ultrasonic distance measurement chip. GPIO communication interface: uses IO trigger and pulse output for fast response. Wide measurement range: supports 2cm to 450cm distance measurement. 16mm ultrasonic probe: integrated ultrasonic probe for transmit and receive measurement. Protective cover: helps improve circuit operation stability. Temperature compensation: built-in temperature compensation reduces the impact of probe temperature drift. UIFlow support: supports UIFlow graphical programming. Specifications Product Unit Ultrasonic-IO SKU U098-B2 Ultrasonic Distance Chip RCWL-9620 Communication Interface GPIO Range 2cm-450cm Probe Specification 16mm Receive / Transmit Frequency 40KHz Receive Sensitivity -65dB Beam Angle 60° Measurement Accuracy ±2% Measurement Cycle 50ms Operating Current 3mA Product Size 56.0 x 24.0 x 15.2mm Product Weight 10.5g Package Size 75.0 x 46.0 x 36.0mm Gross Weight 25.8g Protocol Control Interface GPIO Trigger Method The controller sends a trigger signal to start measurement. Output Signal The sensor outputs a pulse duration corresponding to the sound wave reflection time. Distance Calculation Distance is calculated from the returned pulse duration. Measurement Range 2cm-450cm Measurement Cycle 50ms Applications Robot obstacle avoidance. Liquid level measurement. Posture detection. Product List 1 Unit Ultrasonic-IO 1 HY2.0-4P Grove Cable (20cm) Other Content Long-distance note: when measuring distances greater than 3.5m, the response of measurement data may be slightly delayed. Stability design: the protective cover helps maintain more stable circuit operation. Temperature compensation: built-in compensation helps reduce measurement drift caused by probe temperature changes. Resources Official Documents RCWL-9620 Datasheet Unit Ultrasonic-IO Example for M5Atom Unit Ultrasonic-IO Example for M5Core Unit Ultrasonic-IO Example for M5StickC Unit Ultrasonic-IO UiFlow1 Docs Unit Ultrasonic-IO UiFlow2 Docs Unit Ultrasonic-IO Official Video FAQ What is Unit Ultrasonic-IO used for? It is used for ultrasonic distance measurement, robot obstacle avoidance, liquid level measurement, and posture detection. Which chip does it use? It uses the RCWL-9620 ultrasonic distance measurement chip. What is the measurement range? The official page lists a measurement range of 2cm to 450cm. What is the measurement accuracy? The official page lists measurement accuracy up to ±2%. Which interface does it use? It uses a GPIO communication interface. What is the measurement cycle? The measurement cycle is 50ms. Is there any long-distance measurement note? Yes. When measuring distances greater than 3.5m, the measurement data response may be slightly delayed.