nanoFramework.Iot.Device.Hdc1080 1.2.613

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

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

Hdc1080 - 温湿传感器

Hdc1080是一款可读取气压、海拔和温度的设备。可以使用I2C与之通信。

文档

Hdc1080数据表

用法

重要:在创建《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总线预设引脚。

有关如何使用此设备绑定的示例,请参阅sample示例文件夹。

I2cConnectionSettings settings = new I2cConnectionSettings(1, Hdc1080.DefaultI2cAddress, I2cBusSpeed.FastMode);

var tempSensor = new Hdc1080(I2cDevice.Create(settings);
Debug.WriteLine($"SN: {tempSensor.SerialNumber}\r\nDeviceId: {tempSensor.DeviceId}\r\nManufacturerId: {tempSensor.ManufacturerId}");
while (true)
{
    var temperature = tempSensor.ReadTemperature();
    Thread.Sleep(20);
    var humidity = tempSensor.ReadHumidity();
    Debug.WriteLine($"Temperature: {temperature.DegreesCelsius.ToString("F")}\u00B0C Humidity: {humidity.Percent.ToString("F")}%");
    Thread.Sleep(5000);
}

以下fritzing图示展示了如何使用I2C将Hdc1080传感器与ESP32等MCU连线的一种方法。

ESP32 Breadboard diagram

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

NuGet 包

此包未被任何 NuGet 包使用。

GitHub 仓库

此包未被任何知名 GitHub 仓库使用。

版本 下载 最后更新
1.2.613 55 8/9/2024
1.2.601 50 7/26/2024
1.2.590 69 7/17/2024
1.2.573 82 6/19/2024
1.2.570 84 6/14/2024
1.2.536 109 4/15/2024
1.2.514 102 3/22/2024
1.2.494 103 2/28/2024
1.2.474 120 1/24/2024
1.2.462 133 1/5/2024
1.2.458 126 12/20/2023
1.2.436 141 11/10/2023
1.2.416 89 11/8/2023
1.2.403 131 10/6/2023
1.2.396 120 9/27/2023
1.2.384 116 9/6/2023
1.2.378 123 8/16/2023
1.2.369 120 8/2/2023
1.2.363 136 7/28/2023
1.2.357 156 7/19/2023
1.2.354 129 7/14/2023
1.2.345 129 6/21/2023
1.2.341 128 6/14/2023
1.2.337 134 6/7/2023
1.2.335 166 6/2/2023
1.2.329 133 5/26/2023
1.2.313 130 5/12/2023
1.2.302 141 5/10/2023
1.2.297 135 5/3/2023
1.2.273 233 3/17/2023
1.2.267 222 3/10/2023
1.2.263 236 3/8/2023
1.2.259 253 2/27/2023
1.2.256 264 2/24/2023
1.2.253 253 2/22/2023
1.2.222 280 1/9/2023
1.2.217 304 1/6/2023
1.2.208 290 1/3/2023
1.2.203 286 12/28/2022
1.2.159 361 11/14/2022
1.2.153 367 11/5/2022
1.2.141 404 10/25/2022
1.2.87 491 9/15/2022
1.2.63 409 9/3/2022
1.2.47 402 8/15/2022
1.2.40 417 8/6/2022
1.2.38 413 8/5/2022
1.2.28 427 8/1/2022
1.2.13 442 7/24/2022
1.2.10 425 7/23/2022
1.1.142.3202 421 7/7/2022
1.1.133.52556 405 6/30/2022
1.1.121.35854 426 6/26/2022
1.1.116.8772 403 6/24/2022
1.1.113.2032 405 6/23/2022
1.1.102.51394 415 6/15/2022
1.1.99.36719 400 6/14/2022
1.1.72.29765 407 5/31/2022
1.1.64.21380 405 5/26/2022
1.1.58.10097 419 5/23/2022
1.1.54.28879 418 5/23/2022
1.1.40 431 5/5/2022
1.1.3 435 4/15/2022
1.1.1 441 4/14/2022
1.0.300 411 3/31/2022
1.0.0-preview.61 115 3/25/2022
1.0.0-preview.60 112 3/25/2022
1.0.0-preview.50 104 3/21/2022
1.0.0-preview.47 117 3/19/2022
1.0.0-preview.45 104 3/18/2022
1.0.0-preview.40 113 3/15/2022
1.0.0-preview.33 116 3/8/2022
1.0.0-preview.24 116 2/27/2022
1.0.0-preview.22 105 2/26/2022
1.0.0-preview.12 110 2/18/2022
1.0.0-preview.10 112 2/16/2022
1.0.0-preview.8 121 2/12/2022
1.0.0-preview.5 111 2/10/2022
1.0.0-preview.1 121 2/9/2022