nanoFramework.Iot.Device.Sht4x 1.0.37

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

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

Sht4x/SHT40/SHT41/SHT45 - 带内部加热器的温度 & 湿度传感器

Sht4x 是 Sensirion 温度和湿度传感器的下一代产品。该项目支持 SHT40、SHT41、SHT43 和 SHT45。

文档

用法

硬件要求

  • Sht4x
  • 公/母跳线

电路

  • SCL - SCL
  • SDA - SDA
  • VCC - 5V
  • 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, (byte)I2cAddress.AddrLow);
I2cDevice device = I2cDevice.Create(settings);

using Sht4X sensor = new(device);
var data = sensor.ReadData(MeasurementMode.NoHeaterHighPrecision);
Debug.WriteLine($"Temperature: {data.Temperature.DegreesCelsius:0.#}\u00B0C");
Debug.WriteLine($"Relative humidity: {data.RelativeHumidity.Percent:0.#}%RH");
}
产品 兼容和附加计算目标框架版本。
.NET Framework net is compatible. 
兼容目标框架
包含目标框架(在包中)
了解更多关于 目标框架.NET Standard 的信息。

NuGet 包

此包未被任何 NuGet 包使用。

GitHub 仓库

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

版本 下载 最后更新
1.0.37 59 8/9/2024
1.0.25 53 7/26/2024
1.0.1 108 6/26/2024