nanoFramework.Iot.Device.Hts221 1.2.363

Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet add package nanoFramework.Iot.Device.Hts221 --version 1.2.363                
NuGet\Install-Package nanoFramework.Iot.Device.Hts221 -Version 1.2.363                
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.Hts221" Version="1.2.363" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add nanoFramework.Iot.Device.Hts221 --version 1.2.363                
#r "nuget: nanoFramework.Iot.Device.Hts221, 1.2.363"                
#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.Hts221 as a Cake Addin
#addin nuget:?package=nanoFramework.Iot.Device.Hts221&version=1.2.363

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

HTS221 - Capacitive digital sensor for relative humidity and temperature

Some of the applications mentioned by the datasheet:

  • Air conditioning, heating and ventilation
  • Air humidifiers
  • Refrigerators
  • Wearable devices
  • Smart home automation
  • Industrial automation
  • Respiratory equipment
  • Asset and goods tracking

Documentation

Usage

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.

using System;
using System.Threading;
using System.Device.I2c;
using Iot.Device.Common;
using Iot.Device.Hts221;
using UnitsNet;

// I2C address on SenseHat board
const int I2cAddress = 0x5F;

using Hts221 th = new(CreateI2cDevice());
while (true)
{
    var tempValue = th.Temperature;
    var humValue = th.Humidity;

    Debug.WriteLine($"Temperature: {tempValue.DegreesCelsius:0.#}\u00B0C");
    Debug.WriteLine($"Relative humidity: {humValue:0.#}%");

    // WeatherHelper supports more calculations, such as saturated vapor pressure, actual vapor pressure and absolute humidity.
    Debug.WriteLine($"Heat index: {WeatherHelper.CalculateHeatIndex(tempValue, humValue).DegreesCelsius:0.#}\u00B0C");
    Debug.WriteLine($"Dew point: {WeatherHelper.CalculateDewPoint(tempValue, humValue).DegreesCelsius:0.#}\u00B0C");
    Thread.Sleep(1000);
}

I2cDevice CreateI2cDevice()
{
    I2cConnectionSettings settings = new(1, I2cAddress);
    return I2cDevice.Create(settings);
}

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 32 10/3/2024
1.2.639 109 9/6/2024
1.2.631 93 8/28/2024
1.2.613 104 8/9/2024
1.2.601 73 7/26/2024
1.2.590 78 7/17/2024
1.2.573 100 6/19/2024
1.2.570 102 6/14/2024
1.2.536 100 4/15/2024
1.2.514 114 3/22/2024
1.2.504 122 3/1/2024
1.2.494 99 2/28/2024
1.2.474 125 1/24/2024
1.2.462 162 1/5/2024
1.2.458 126 12/20/2023
1.2.436 153 11/10/2023
1.2.416 102 11/8/2023
1.2.403 136 10/6/2023
1.2.396 126 9/27/2023
1.2.384 133 9/6/2023
1.2.378 135 8/16/2023
1.2.369 145 8/2/2023
1.2.363 133 7/28/2023
1.2.357 141 7/19/2023
1.2.354 129 7/14/2023
1.2.345 134 6/21/2023
1.2.341 136 6/14/2023
1.2.337 128 6/7/2023
1.2.335 128 6/2/2023
1.2.329 123 5/26/2023
1.2.313 120 5/12/2023
1.2.302 127 5/10/2023
1.2.297 134 5/3/2023
1.2.273 224 3/17/2023
1.2.267 225 3/10/2023
1.2.263 216 3/8/2023
1.2.259 223 2/27/2023
1.2.256 238 2/24/2023
1.2.253 247 2/22/2023
1.2.222 281 1/9/2023
1.2.217 283 1/6/2023
1.2.212 295 1/5/2023
1.2.208 305 1/3/2023
1.2.203 289 12/28/2022
1.2.159 348 11/14/2022
1.2.153 384 11/5/2022
1.2.141 395 10/25/2022
1.2.87 459 9/15/2022
1.2.63 385 9/3/2022
1.2.47 408 8/15/2022
1.2.40 411 8/6/2022
1.2.38 403 8/5/2022
1.2.28 417 8/1/2022
1.2.13 427 7/24/2022
1.2.10 424 7/23/2022
1.1.142.3202 447 7/7/2022
1.1.133.52556 429 6/30/2022
1.1.121.35854 463 6/26/2022
1.1.116.8772 433 6/24/2022
1.1.113.2032 430 6/23/2022
1.1.102.51394 425 6/15/2022
1.1.99.36719 431 6/14/2022
1.1.97.17326 438 6/13/2022
1.1.92.53000 443 6/8/2022
1.1.72.29765 440 5/31/2022
1.1.64.21380 426 5/26/2022
1.1.54.28879 442 5/23/2022
1.1.40 450 5/5/2022
1.1.11 466 4/19/2022
1.1.3 446 4/15/2022
1.1.1 432 4/14/2022
1.0.300 435 3/31/2022
1.0.288-preview.114 121 3/25/2022
1.0.288-preview.113 110 3/25/2022
1.0.288-preview.104 106 3/22/2022
1.0.288-preview.103 106 3/21/2022
1.0.288-preview.100 114 3/19/2022
1.0.288-preview.98 111 3/18/2022
1.0.288-preview.93 112 3/15/2022
1.0.288-preview.87 106 3/10/2022
1.0.288-preview.86 120 3/8/2022
1.0.288-preview.77 118 2/27/2022
1.0.288-preview.75 108 2/26/2022
1.0.288-preview.65 116 2/18/2022
1.0.288-preview.63 114 2/16/2022
1.0.288-preview.61 117 2/12/2022
1.0.288-preview.58 116 2/10/2022
1.0.288-preview.53 112 2/9/2022
1.0.288-preview.48 129 2/4/2022
1.0.288-preview.41 131 1/31/2022
1.0.288-preview.29 127 1/28/2022
1.0.288-preview.20 129 1/27/2022
1.0.288-preview.18 127 1/27/2022
1.0.288-preview.5 138 1/24/2022
1.0.288-preview.1 124 1/21/2022
1.0.272 449 1/10/2022
1.0.259 301 12/9/2021
1.0.258 290 12/7/2021
1.0.157 320 9/4/2021
1.0.155 304 8/31/2021
1.0.153 319 8/14/2021
1.0.151 323 8/6/2021
1.0.146 334 7/22/2021
1.0.136 418 7/17/2021
1.0.135 163 7/16/2021
1.0.134 169 7/15/2021
1.0.133 188 7/14/2021
1.0.131 163 7/8/2021
1.0.130 184 7/6/2021
1.0.129 161 7/6/2021
1.0.127 179 7/5/2021
1.0.125 201 7/5/2021
1.0.122 213 6/30/2021
1.0.121 197 6/29/2021
1.0.119 221 6/28/2021
1.0.111 178 6/14/2021
1.0.105 172 5/29/2021
1.0.104 247 5/29/2021
1.0.97 168 5/28/2021
1.0.41 181 5/24/2021