nanoFramework.Iot.Device.Shtc3 1.2.613

前缀预留
dotnet add package nanoFramework.Iot.Device.Shtc3 --version 1.2.613                
NuGet\Install-Package nanoFramework.Iot.Device.Shtc3 -Version 1.2.613                
此命令旨在用于 Visual Studio 中的包管理器控制台,因为它使用 NuGet 模块的 Install-Package 版本。
<PackageReference Include="nanoFramework.Iot.Device.Shtc3" Version="1.2.613" />                
对于支持 PackageReference 的项目,将此 XML 节点复制到项目文件中以引用包。
paket add nanoFramework.Iot.Device.Shtc3 --version 1.2.613                
#r "nuget: nanoFramework.Iot.Device.Shtc3, 1.2.613"                
#r 指令可用于 F# Interactive 和多语言笔记本中。将其复制到交互式工具或脚本的源代码中以引用包。
// Install nanoFramework.Iot.Device.Shtc3 as a Cake Addin
#addin nuget:?package=nanoFramework.Iot.Device.Shtc3&version=1.2.613

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

SHTC3 - 温湿度传感器

SHTC3 是一款专为电池供电的高容量消费电子产品应用而设计的数字温湿度传感器。为了降低功耗,此项目使用传感器的功能,允许在低功耗模式和主动休眠模式下进行测量。

文档

使用方法

硬件需求

  • SHTC3
  • 男/女排线

电路

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

代码

重要:在创建 I2cDevice 之前,请确保正确设置了 I2C 引脚,特别是 ESP32,请确保安装了 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);

对于 STM32 等其他设备,请确保您正在使用预设的 I2C 总线引脚。

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);
    }

}

结果

Sample result

产品 兼容和额外的计算目标框架版本。
.NET Framework net兼容。
兼容的目标框架
包含的目标框架(在包中)
了解有关目标框架.NET Standard的更多信息。

NuGet包

此包未由任何NuGet包使用。

GitHub仓库

此包未被任何流行的GitHub仓库使用。

版本 下载 最后更新
1.2.613 56 8/9/2024
1.2.601 62 7/26/2024
1.2.590 60 7/17/2024
1.2.573 73 6/19/2024
1.2.570 75 6/14/2024
1.2.536 110 4/15/2024
1.2.514 91 3/22/2024
1.2.494 96 2/28/2024
1.2.462 154 1/5/2024
1.2.458 111 12/20/2023
1.2.436 140 11/10/2023
1.2.416 97 11/8/2023
1.2.403 127 10/6/2023
1.2.396 111 9/27/2023
1.2.384 135 9/6/2023
1.2.378 130 8/16/2023
1.2.369 122 8/2/2023
1.2.363 135 7/28/2023
1.2.357 135 7/19/2023
1.2.354 104 7/14/2023
1.2.345 154 6/21/2023
1.2.341 154 6/14/2023
1.2.337 166 6/7/2023
1.2.335 151 6/2/2023
1.2.329 167 5/26/2023
1.2.313 159 5/12/2023
1.2.302 149 5/10/2023
1.2.297 150 5/3/2023
1.2.273 245 3/17/2023
1.2.267 228 3/10/2023
1.2.263 228 3/8/2023
1.2.259 256 2/27/2023
1.2.256 275 2/24/2023
1.2.253 262 2/22/2023
1.2.222 301 1/9/2023
1.2.212 306 1/5/2023
1.2.208 311 1/3/2023
1.2.203 313 12/28/2022
1.2.159 353 11/14/2022
1.2.158 360 11/13/2022
1.2.153 407 11/5/2022
1.2.141 409 10/25/2022
1.2.128 407 10/22/2022
1.2.87 521 9/15/2022
1.2.63 424 9/3/2022
1.2.47 445 8/15/2022
1.2.40 430 8/6/2022
1.2.38 441 8/5/2022
1.2.28 444 8/1/2022
1.2.13 451 7/24/2022
1.2.10 432 7/23/2022
1.1.142.3202 466 7/7/2022
1.1.133.52556 448 6/30/2022
1.1.121.35854 481 6/26/2022
1.1.116.8772 435 6/24/2022
1.1.113.2032 432 6/23/2022
1.1.102.51394 418 6/15/2022
1.1.99.36719 438 6/14/2022
1.1.97.17326 474 6/13/2022
1.1.92.53000 449 6/8/2022
1.1.72.29765 452 5/31/2022
1.1.61.27737 454 5/25/2022
1.1.58.10097 453 5/23/2022
1.1.54.28879 462 5/23/2022
1.1.40 444 5/5/2022
1.1.11 470 4/19/2022
1.1.3 459 4/15/2022
1.1.1 465 4/14/2022
1.0.300 476 4/3/2022
1.0.288-preview.114 119 3/25/2022
1.0.288-preview.113 110 3/25/2022
1.0.288-preview.104 105 3/22/2022
1.0.288-preview.103 102 3/21/2022
1.0.288-preview.100 108 3/19/2022
1.0.288-preview.99 116 3/18/2022
1.0.288-preview.94 122 3/15/2022
1.0.288-preview.87 112 3/10/2022
1.0.288-preview.77 122 2/27/2022
1.0.288-preview.75 101 2/26/2022
1.0.288-preview.63 111 2/16/2022
1.0.288-preview.61 116 2/12/2022
1.0.288-preview.58 117 2/10/2022
1.0.288-preview.53 117 2/9/2022
1.0.288-preview.48 139 2/4/2022
1.0.288-preview.41 128 1/31/2022
1.0.288-preview.20 131 1/27/2022
1.0.288-preview.18 131 1/27/2022
1.0.288-preview.5 122 1/24/2022
1.0.272 507 1/10/2022
1.0.259 335 12/9/2021
1.0.258 313 12/7/2021
1.0.157 340 9/4/2021
1.0.155 350 8/31/2021
1.0.153 346 8/14/2021
1.0.151 362 8/6/2021
1.0.146 347 7/22/2021
1.0.136 414 7/17/2021
1.0.135 159 7/16/2021
1.0.134 171 7/15/2021
1.0.133 194 7/14/2021
1.0.131 162 7/8/2021
1.0.130 149 7/6/2021
1.0.129 159 7/6/2021
1.0.127 167 7/5/2021
1.0.125 189 7/5/2021
1.0.122 208 6/30/2021
1.0.121 198 6/29/2021
1.0.119 218 6/28/2021
1.0.111 172 6/14/2021
1.0.104 240 5/29/2021
1.0.97 172 5/28/2021
1.0.69 195 5/26/2021