📋 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.