Embedded System

Ultra Measure

Async Rust library for accurate distance measurement with ultrasonic sensors (HC-SR04) on RP2040 boards using Embassy.

Rust Tool Embassy RPi Pico W (MCU)

Project Info

Status Completed
Repository Public
Platform None
Type Embedded System

Quick Actions

GitHub
View source

Project Info

Status Completed
Repository Public
Platform None
Type Embedded System

Quick Actions

GitHub
View source

📋 Overview

UltraMeasure is an embedded Rust library for controlling and reading distances from ultrasonic sensors (like the HC-SR04) on RP2040-based boards using the Embassy async framework. It provides a simple, safe, and non-blocking API for accurate asynchronous distance measurements, making it easy to integrate ultrasonic sensing into your embedded projects.

⭐ Key Features

Async Distance Measurement

Measure distances asynchronously using GPIO trigger and echo pins.

Embassy Framework Support

Designed specifically for the Embassy async embedded framework.

Safe & Non-blocking API

Simple API for safe, non-blocking distance measurements.

Sensor Compatibility

Supports common ultrasonic sensors like HC-SR04.