nanoFramework.Iot.Device.Shtc3 1.1.133.52556

Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet add package nanoFramework.Iot.Device.Shtc3 --version 1.1.133.52556                
NuGet\Install-Package nanoFramework.Iot.Device.Shtc3 -Version 1.1.133.52556                
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.1.133.52556" />                
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.1.133.52556                
#r "nuget: nanoFramework.Iot.Device.Shtc3, 1.1.133.52556"                
#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.1.133.52556

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

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.656 33 10/3/2024
1.2.639 89 9/6/2024
1.2.631 97 8/28/2024
1.2.613 105 8/9/2024
1.2.601 81 7/26/2024
1.2.590 77 7/17/2024
1.2.573 89 6/19/2024
1.2.570 92 6/14/2024
1.2.536 126 4/15/2024
1.2.514 106 3/22/2024
1.2.494 124 2/28/2024
1.2.462 173 1/5/2024
1.2.458 134 12/20/2023
1.2.436 161 11/10/2023
1.2.416 115 11/8/2023
1.2.403 149 10/6/2023
1.2.396 134 9/27/2023
1.2.384 156 9/6/2023
1.2.378 145 8/16/2023
1.2.369 141 8/2/2023
1.2.363 153 7/28/2023
1.2.357 151 7/19/2023
1.2.354 122 7/14/2023
1.2.345 175 6/21/2023
1.2.341 173 6/14/2023
1.2.337 184 6/7/2023
1.2.335 172 6/2/2023
1.2.329 182 5/26/2023
1.2.313 177 5/12/2023
1.2.302 164 5/10/2023
1.2.297 165 5/3/2023
1.2.273 265 3/17/2023
1.2.267 242 3/10/2023
1.2.263 253 3/8/2023
1.2.259 268 2/27/2023
1.2.256 290 2/24/2023
1.2.253 279 2/22/2023
1.2.222 322 1/9/2023
1.2.212 333 1/5/2023
1.2.208 326 1/3/2023
1.2.203 329 12/28/2022
1.2.159 370 11/14/2022
1.2.158 391 11/13/2022
1.2.153 421 11/5/2022
1.2.141 424 10/25/2022
1.2.128 437 10/22/2022
1.2.87 551 9/15/2022
1.2.63 440 9/3/2022
1.2.47 468 8/15/2022
1.2.40 454 8/6/2022
1.2.38 459 8/5/2022
1.2.28 459 8/1/2022
1.2.13 465 7/24/2022
1.2.10 449 7/23/2022
1.1.142.3202 485 7/7/2022
1.1.133.52556 467 6/30/2022
1.1.121.35854 503 6/26/2022
1.1.116.8772 454 6/24/2022
1.1.113.2032 452 6/23/2022
1.1.102.51394 434 6/15/2022
1.1.99.36719 452 6/14/2022
1.1.97.17326 489 6/13/2022
1.1.92.53000 477 6/8/2022
1.1.72.29765 478 5/31/2022
1.1.61.27737 471 5/25/2022
1.1.58.10097 484 5/23/2022
1.1.54.28879 487 5/23/2022
1.1.40 464 5/5/2022
1.1.11 500 4/19/2022
1.1.3 474 4/15/2022
1.1.1 482 4/14/2022
1.0.300 500 4/3/2022
1.0.288-preview.114 123 3/25/2022
1.0.288-preview.113 114 3/25/2022
1.0.288-preview.104 110 3/22/2022
1.0.288-preview.103 107 3/21/2022
1.0.288-preview.100 115 3/19/2022
1.0.288-preview.99 121 3/18/2022
1.0.288-preview.94 128 3/15/2022
1.0.288-preview.87 121 3/10/2022
1.0.288-preview.77 125 2/27/2022
1.0.288-preview.75 106 2/26/2022
1.0.288-preview.63 113 2/16/2022
1.0.288-preview.61 118 2/12/2022
1.0.288-preview.58 119 2/10/2022
1.0.288-preview.53 119 2/9/2022
1.0.288-preview.48 144 2/4/2022
1.0.288-preview.41 135 1/31/2022
1.0.288-preview.20 132 1/27/2022
1.0.288-preview.18 132 1/27/2022
1.0.288-preview.5 123 1/24/2022
1.0.272 525 1/10/2022
1.0.259 338 12/9/2021
1.0.258 343 12/7/2021
1.0.157 359 9/4/2021
1.0.155 370 8/31/2021
1.0.153 363 8/14/2021
1.0.151 382 8/6/2021
1.0.146 369 7/22/2021
1.0.136 435 7/17/2021
1.0.135 164 7/16/2021
1.0.134 175 7/15/2021
1.0.133 198 7/14/2021
1.0.131 167 7/8/2021
1.0.130 152 7/6/2021
1.0.129 164 7/6/2021
1.0.127 170 7/5/2021
1.0.125 192 7/5/2021
1.0.122 212 6/30/2021
1.0.121 202 6/29/2021
1.0.119 221 6/28/2021
1.0.111 175 6/14/2021
1.0.104 244 5/29/2021
1.0.97 175 5/28/2021
1.0.69 198 5/26/2021