Skip to main content

Meadow.Foundation.Sensors.Atmospheric.Dht10

Dht10
StatusStatus badge: working
Source codeGitHub
Datasheet(s)GitHub
NuGet packageNuGet Gallery for Meadow.Foundation.Sensors.Atmospheric.Dhtxx

The DHT10 is a low-cost humidity and temperature sensor that communicates over the I2C bus.

-40 to 80 celius +/- 0.5 degrees 0 to 99.9% humidity +/- 3% relative humidity

Code Example

public class MeadowApp : App<F7Micro, MeadowApp>
{
Dht12 sensor;

public MeadowApp()
{
sensor = new Dht12(Device.CreateI2cBus());

sensor.StartUpdating();

sensor.Updated += SensorUpdated;
}

void SensorUpdated(object sender, Meadow.Peripherals.Sensors.Atmospheric.AtmosphericConditionChangeResult e)
{
Console.WriteLine($"Humidity: {e.New.Humidity}%, Temperature: {e.New.Temperature}°C");
}
}

Sample projects available on GitHub

Wiring Example

To wire a DHT10 to your Meadow board, connect the following:

DHT12Meadow Pin
GNDGND
VCC3V3
SCLD08 (SCL Pin)
SDAD07 (SDA Pin)