nanoFramework.Iot.Device.Shtc3 1.2.704

Prefix Reserved
dotnet add package nanoFramework.Iot.Device.Shtc3 --version 1.2.704                
NuGet\Install-Package nanoFramework.Iot.Device.Shtc3 -Version 1.2.704                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="nanoFramework.Iot.Device.Shtc3" Version="1.2.704" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add nanoFramework.Iot.Device.Shtc3 --version 1.2.704                
#r "nuget: nanoFramework.Iot.Device.Shtc3, 1.2.704"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install nanoFramework.Iot.Device.Shtc3 as a Cake Addin
#addin nuget:?package=nanoFramework.Iot.Device.Shtc3&version=1.2.704

// Install nanoFramework.Iot.Device.Shtc3 as a Cake Tool
#tool nuget:?package=nanoFramework.Iot.Device.Shtc3&version=1.2.704                

SHTC3 - Temperature & Humidity Sensor

SHTC3 is a digital humidity and temperature sensor designed especially for battery-driven high-volume consumer electronics application. To reduce power cosumption this project use capability of sensor to allow measurement in low power mode and active sleep mode.

Documentation

Usage

Hardware Required

  • SHTC3
  • Male/Female Jumper Wires

Circuit

  • SCL - SCL
  • SDA - SDA
  • VCC - 3.3V
  • GND - GND

Code

Important: make sure you properly setup the I2C pins especially for ESP32 before creating the I2cDevice, make sure you install the nanoFramework.Hardware.ESP32 nuget:

//////////////////////////////////////////////////////////////////////
// when connecting to an ESP32 device, need to configure the I2C GPIOs
// used for the bus
Configuration.SetPinFunction(21, DeviceFunction.I2C1_DATA);
Configuration.SetPinFunction(22, DeviceFunction.I2C1_CLOCK);

For other devices like STM32, please make sure you're using the preset pins for the I2C bus you want to use.

I2cConnectionSettings settings = new I2cConnectionSettings(1, Shtc3.DefaultI2cAddress);
I2cDevice device = I2cDevice.Create(settings);

using (Shtc3 sensor = new Shtc3(device))
{
    Debug.WriteLine($"Sensor Id: {sensor.Id}");

    while (true)
    {
            if (sensor.TryGetTemperatureAndHumidity(out var temperature, out var relativeHumidity))
            {
                Debug.WriteLine($"Temperature: {temperature.DegreesCelsius:0.#}\u00B0C");
                Debug.WriteLine($"Relative humidity: {relativeHumidity.Percent:0.#}%");
                // WeatherHelper supports more calculations, such as saturated vapor pressure, actual vapor pressure and absolute humidity.
                Debug.WriteLine($"Heat index: {WeatherHelper.CalculateHeatIndex(temperature, relativeHumidity).DegreesCelsius:0.#}\u00B0C");
                Debug.WriteLine($"Dew point: {WeatherHelper.CalculateDewPoint(temperature, relativeHumidity).DegreesCelsius:0.#}\u00B0C");
                Debug.WriteLine();
            }

        sensor.Sleep();

        Thread.Sleep(1000);
    }

}

Result

Sample result

Product Compatible and additional computed target framework versions.
.NET Framework net is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.2.704 73 12/18/2024
1.2.696 81 12/16/2024
1.2.673 94 10/23/2024
1.2.662 91 10/11/2024
1.2.656 99 10/3/2024
1.2.639 112 9/6/2024
1.2.631 110 8/28/2024
1.2.613 119 8/9/2024
1.2.601 95 7/26/2024
1.2.590 93 7/17/2024
1.2.573 103 6/19/2024
1.2.570 104 6/14/2024
1.2.536 140 4/15/2024
1.2.514 116 3/22/2024
1.2.494 134 2/28/2024
1.2.462 183 1/5/2024
1.2.458 144 12/20/2023
1.2.436 174 11/10/2023
1.2.416 127 11/8/2023
1.2.403 161 10/6/2023
1.2.396 142 9/27/2023
1.2.384 166 9/6/2023
1.2.378 155 8/16/2023
1.2.369 152 8/2/2023
1.2.363 161 7/28/2023
1.2.357 159 7/19/2023
1.2.354 132 7/14/2023
1.2.345 188 6/21/2023
1.2.341 181 6/14/2023
1.2.337 196 6/7/2023
1.2.335 181 6/2/2023
1.2.329 193 5/26/2023
1.2.313 187 5/12/2023
1.2.302 175 5/10/2023
1.2.297 174 5/3/2023
1.2.273 282 3/17/2023
1.2.267 255 3/10/2023
1.2.263 264 3/8/2023
1.2.259 277 2/27/2023
1.2.256 301 2/24/2023
1.2.253 290 2/22/2023
1.2.222 333 1/9/2023
1.2.212 342 1/5/2023
1.2.208 341 1/3/2023
1.2.203 340 12/28/2022
1.2.159 381 11/14/2022
1.2.158 400 11/13/2022
1.2.153 432 11/5/2022
1.2.141 435 10/25/2022
1.2.128 446 10/22/2022
1.2.87 562 9/15/2022
1.2.63 453 9/3/2022
1.2.47 479 8/15/2022
1.2.40 464 8/6/2022
1.2.38 470 8/5/2022
1.2.28 472 8/1/2022
1.2.13 476 7/24/2022
1.2.10 460 7/23/2022
1.1.142.3202 496 7/7/2022
1.1.133.52556 480 6/30/2022
1.1.121.35854 516 6/26/2022
1.1.116.8772 465 6/24/2022
1.1.113.2032 463 6/23/2022
1.1.102.51394 447 6/15/2022
1.1.99.36719 465 6/14/2022
1.1.97.17326 502 6/13/2022
1.1.92.53000 488 6/8/2022
1.1.72.29765 491 5/31/2022
1.1.61.27737 485 5/25/2022
1.1.58.10097 497 5/23/2022
1.1.54.28879 498 5/23/2022
1.1.40 475 5/5/2022
1.1.11 511 4/19/2022
1.1.3 487 4/15/2022
1.1.1 493 4/14/2022
1.0.300 521 4/3/2022
1.0.288-preview.114 132 3/25/2022
1.0.288-preview.113 121 3/25/2022
1.0.288-preview.104 119 3/22/2022
1.0.288-preview.103 114 3/21/2022
1.0.288-preview.100 122 3/19/2022
1.0.288-preview.99 130 3/18/2022
1.0.288-preview.94 135 3/15/2022
1.0.288-preview.87 128 3/10/2022
1.0.288-preview.77 136 2/27/2022
1.0.288-preview.75 115 2/26/2022
1.0.288-preview.63 124 2/16/2022
1.0.288-preview.61 135 2/12/2022
1.0.288-preview.58 130 2/10/2022
1.0.288-preview.53 130 2/9/2022
1.0.288-preview.48 153 2/4/2022
1.0.288-preview.41 144 1/31/2022
1.0.288-preview.20 141 1/27/2022
1.0.288-preview.18 141 1/27/2022
1.0.288-preview.5 134 1/24/2022
1.0.272 536 1/10/2022
1.0.259 353 12/9/2021
1.0.258 356 12/7/2021
1.0.157 370 9/4/2021
1.0.155 383 8/31/2021
1.0.153 374 8/14/2021
1.0.151 395 8/6/2021
1.0.146 382 7/22/2021
1.0.136 446 7/17/2021
1.0.135 177 7/16/2021
1.0.134 188 7/15/2021
1.0.133 211 7/14/2021
1.0.131 180 7/8/2021
1.0.130 165 7/6/2021
1.0.129 177 7/6/2021
1.0.127 185 7/5/2021
1.0.125 205 7/5/2021
1.0.122 225 6/30/2021
1.0.121 215 6/29/2021
1.0.119 234 6/28/2021
1.0.111 189 6/14/2021
1.0.104 257 5/29/2021
1.0.97 188 5/28/2021
1.0.69 211 5/26/2021