hc-sr04
hc-sr04 copied to clipboard
Rust embedded-hal sensor crate for HC-SR04
hc-sr04
A platform agnostic driver to interface with the HC-SR04 (ultrasonic distance)
What works
- Estimating distance based on interrupt
Examples
See the examples
folder for usage. To find the dependencies of the examples
copy the dev-dependencies
from Cargo.toml
.
TODO
- [x] Test on embedded target (tested on
f3
, see example) - [ ] Move to timers based purely on
embedded-hal
- [ ] Find out why crate only seem to work in
--release
mode - [ ] Test on single board computer (RPi etc.)
- [ ] Gather feedback on API
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.