| Crates.io | stemma_soil_moisture_sensor |
| lib.rs | stemma_soil_moisture_sensor |
| version | 0.2.1 |
| created_at | 2023-03-13 22:27:47.827336+00 |
| updated_at | 2024-12-01 18:31:08.809887+00 |
| description | A pure generic I2C crate for the Adafruit STEMMA soil moisture sensor |
| homepage | |
| repository | https://github.com/FloppyDisck/STEMMA_soil_moisture_sensor |
| max_upload_size | |
| id | 809304 |
| size | 11,033 |
A pure generic I2C crate for the Adafruit STEMMA soil moisture sensor
use stemma_soil_moisture_sensor::prelude::*;
fn main() -> Result<(), SoilMoistureSensorError> {
// Setup your I2C and import relevant delay
let sensor = SoilSensor::new(i2c, delay).with_units(TemperatureUnit::Fahrenheit);
// Full
let reading = sensor.read()?;
let temp = reading.temperature;
let moist = reading.moisture;
// Individual
let temp = sensor.temperature()?;
let moist = sensor.moisture()?;
}