#adafruit #soil #moisture #stemma

stemma_soil_moisture_sensor

A pure generic I2C crate for the Adafruit STEMMA soil moisture sensor

2 releases

0.1.1 Sep 28, 2023
0.1.0 Mar 13, 2023

#534 in Embedded development

33 downloads per month

MIT license

7KB
110 lines

Adafruit STEMMA soil moisture sensor   Build Status Latest Version

A pure generic I2C crate for the Adafruit STEMMA soil moisture sensor

Usage

use stemma_soil_moisture_sensor::prelude::*;

fn main() -> Result<(), SoilMoistureSensorError> {
    // Setup your I2C and import relevant delay
    let i2c = ...;
    
    let moisture = SoilSensor::new(i2c, Delay).with_units(TemperatureUnit::Fahrenheit);
    let temp = moisture.temperature()?;
    let moist = moisture.moisture()?;
}

Dependencies

~1.5MB
~35K SLoC