1 unstable release
new 0.1.0 | Feb 16, 2025 |
---|
#1024 in Hardware support
78 downloads per month
6KB
94 lines
Somose I2C Driver
A no_std
embedded-hal compatible driver for the Somose Soil Moisture Sensor
Usage
let i2c = /* Initialize your I2C bus */;
let mut sensor = Somose::new(i2c, 0x55)?;
// Read humidity (retruns averaged results and last measurement)
let (average, last_measurement) = sensor.humidity()?;
// Read temperature (in degrees Celsius)
let temp = sensor.temperature()?;
Example
For a complete working example using a Raspberry Pi, see rpi.rs.
Dependencies
~56KB