nanoFramework.Iot.Device.Si7021 1.3.573

Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet add package nanoFramework.Iot.Device.Si7021 --version 1.3.573
                    
NuGet\Install-Package nanoFramework.Iot.Device.Si7021 -Version 1.3.573
                    
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.Si7021" Version="1.3.573" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="nanoFramework.Iot.Device.Si7021" Version="1.3.573" />
                    
Directory.Packages.props
<PackageReference Include="nanoFramework.Iot.Device.Si7021" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add nanoFramework.Iot.Device.Si7021 --version 1.3.573
                    
#r "nuget: nanoFramework.Iot.Device.Si7021, 1.3.573"
                    
#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.
#addin nuget:?package=nanoFramework.Iot.Device.Si7021&version=1.3.573
                    
Install as a Cake Addin
#tool nuget:?package=nanoFramework.Iot.Device.Si7021&version=1.3.573
                    
Install as a Cake Tool

Si7021 - Temperature & Humidity Sensor

The Si7021 device provides temperature and humidity sensor readings with an I2C interface.

Documentation

Board

Sensor image Si7021 sensor

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.

Hardware Required

  • Si7021
  • Male/Female Jumper Wires

Circuit

  • SCL - SCL
  • SDA - SDA
  • VCC - 5V
  • GND - GND

Code

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

using (Si7021 sensor = new Si7021(device, Resolution.Resolution1))
{
    while (true)
    {
        var tempValue = sensor.Temperature;
        var humValue = sensor.Humidity;

        Debug.WriteLine($"Temperature: {tempValue.Celsius:N2}\u00B0C");
        Debug.WriteLine($"Relative humidity: {humValue:N2}%");

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

        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.3.869 182 4/2/2025
1.3.864 166 4/2/2025
1.3.852 182 3/11/2025
1.3.846 186 3/10/2025
1.3.822 130 2/26/2025
1.3.775 128 2/4/2025
1.3.772 114 2/4/2025
1.3.755 138 1/31/2025
1.3.743 109 1/20/2025
1.3.737 111 1/13/2025
1.3.718 117 12/30/2024
1.3.704 119 12/18/2024
1.3.696 110 12/16/2024
1.3.673 144 10/23/2024
1.3.656 132 10/3/2024
1.3.639 143 9/6/2024
1.3.631 126 8/28/2024
1.3.613 143 8/9/2024
1.3.601 104 7/26/2024
1.3.590 139 7/17/2024
1.3.573 142 6/19/2024
1.3.570 127 6/14/2024
1.3.536 151 4/15/2024
1.3.514 144 3/22/2024
1.3.494 154 2/28/2024
1.3.462 210 1/5/2024
1.3.458 147 12/20/2023
1.3.436 184 11/10/2023
1.3.416 137 11/8/2023
1.3.403 164 10/6/2023
1.3.396 148 9/27/2023
1.3.384 160 9/6/2023
1.3.378 183 8/16/2023
1.3.369 169 8/2/2023
1.3.363 166 7/28/2023
1.3.357 178 7/19/2023
1.3.354 180 7/14/2023
1.3.345 175 6/21/2023
1.3.341 172 6/14/2023
1.3.337 189 6/7/2023
1.3.335 199 6/2/2023
1.3.329 194 5/26/2023
1.3.313 212 5/12/2023
1.3.302 222 5/10/2023
1.3.297 220 5/3/2023
1.3.273 280 3/17/2023
1.3.267 278 3/10/2023
1.3.263 281 3/8/2023
1.3.259 270 2/27/2023
1.3.256 292 2/24/2023
1.3.253 285 2/22/2023
1.3.222 338 1/9/2023
1.3.217 356 1/6/2023
1.3.212 345 1/5/2023
1.3.208 348 1/3/2023
1.3.203 333 12/28/2022
1.3.159 402 11/14/2022
1.3.158 375 11/13/2022
1.3.153 411 11/5/2022
1.3.141 446 10/25/2022
1.3.128 460 10/22/2022
1.3.87 518 9/15/2022
1.3.63 459 9/3/2022
1.3.47 455 8/15/2022
1.3.40 467 8/6/2022
1.3.38 462 8/5/2022
1.3.28 458 8/1/2022
1.3.13 473 7/24/2022
1.3.10 491 7/23/2022
1.2.39.3202 537 7/7/2022
1.2.30.52556 473 6/30/2022
1.2.18.35854 489 6/26/2022
1.2.13.8772 465 6/24/2022
1.2.1.30943 467 6/15/2022
1.1.102.51394 479 6/15/2022
1.1.99.36719 485 6/14/2022
1.1.97.17326 477 6/13/2022
1.1.92.53000 495 6/8/2022
1.1.72.29765 460 5/31/2022
1.1.61.27737 478 5/25/2022
1.1.58.10097 497 5/23/2022
1.1.54.28879 486 5/23/2022
1.1.40 511 5/5/2022
1.1.11 521 4/19/2022
1.1.3 530 4/15/2022
1.1.1 526 4/14/2022
1.0.300 513 4/3/2022
1.0.288-preview.114 179 3/25/2022
1.0.288-preview.113 160 3/25/2022
1.0.288-preview.104 157 3/22/2022
1.0.288-preview.103 157 3/21/2022
1.0.288-preview.100 180 3/19/2022
1.0.288-preview.99 177 3/18/2022
1.0.288-preview.94 175 3/15/2022
1.0.288-preview.87 167 3/10/2022
1.0.288-preview.77 177 2/27/2022
1.0.288-preview.75 172 2/26/2022
1.0.288-preview.63 173 2/16/2022
1.0.288-preview.61 182 2/12/2022
1.0.288-preview.58 176 2/10/2022
1.0.288-preview.53 170 2/9/2022
1.0.288-preview.48 189 2/4/2022
1.0.288-preview.41 194 1/31/2022
1.0.288-preview.20 181 1/27/2022
1.0.288-preview.18 180 1/27/2022
1.0.288-preview.5 189 1/24/2022
1.0.272 548 1/10/2022
1.0.259 408 12/9/2021
1.0.258 381 12/7/2021
1.0.157 435 9/4/2021
1.0.155 388 8/31/2021
1.0.153 394 8/14/2021
1.0.151 412 8/6/2021
1.0.146 417 7/22/2021
1.0.136 483 7/17/2021
1.0.135 217 7/16/2021
1.0.134 231 7/15/2021
1.0.133 261 7/14/2021
1.0.131 225 7/8/2021
1.0.130 247 7/6/2021
1.0.129 219 7/6/2021
1.0.127 236 7/5/2021
1.0.125 260 7/5/2021
1.0.122 272 6/30/2021
1.0.121 262 6/29/2021
1.0.119 288 6/28/2021
1.0.111 242 6/14/2021
1.0.105 230 5/29/2021
1.0.104 305 5/29/2021
1.0.97 238 5/28/2021
1.0.72 254 5/26/2021