nanoFramework.Iot.Device.Ms5611 1.2.613

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

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

GY-63 模块中的 Ms5611 - 温度和压力传感器

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

文档

Ms5611 的数据表

用途

重要:在创建 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 通道的预设引脚。

关于如何使用此设备绑定的示例在 samples 文件夹中可用。

//Czestochowa, Poland ,3rd floor
double altitude = 250;
// bus id on the MCU
const int busId = 1;
I2cConnectionSettings i2cSettings = new(busId, Ms5611.DefaultI2cAddress);
using I2cDevice i2cDevice = I2cDevice.Create(i2cSettings);
var sensor = new Ms5611(i2cDevice, Sampling.Standard);

while (true)
{
    var temp = sensor.ReadTrueTemperature();
    var temperature = sensor.ReadTemperature();
    var pressure = sensor.ReadSeaLevelPressure(Length.From(altitude, LengthUnit.Meter));
    Debug.WriteLine($"Temperature: {temperature.DegreesCelsius.ToString("F")}\u00B0C, Pressure: {pressure.Hectopascals.ToString("F")}hPa");
    Thread.Sleep(5000);
}

下面的 fritzing 图表说明了使用 I2C 将 GY-63 模块与 MCU(如 ESP32)连接的一种方式。

ESP32 Breadboard diagram

SPI 实现尚未完成。

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

NuGet 包

此包未被任何 NuGet 包使用。

GitHub 仓库

此包未在任何流行 GitHub 仓库中使用。

版本 下载 最后更新
1.2.613 58 8/9/2024
1.2.601 65 7/26/2024
1.2.590 81 7/17/2024
1.2.573 78 6/19/2024
1.2.570 80 6/14/2024
1.2.536 94 4/15/2024
1.2.514 100 3/22/2024
1.2.494 97 2/28/2024
1.2.462 169 1/5/2024
1.2.458 115 12/20/2023
1.2.456 98 12/13/2023
1.2.442 141 11/15/2023
1.2.436 104 11/10/2023
1.2.416 103 11/8/2023
1.2.403 124 10/6/2023
1.2.396 102 9/27/2023
1.2.384 133 9/6/2023
1.2.378 149 8/16/2023
1.2.369 155 8/2/2023
1.2.363 133 7/28/2023
1.2.357 144 7/19/2023
1.2.354 137 7/14/2023
1.2.345 168 6/21/2023
1.2.341 146 6/14/2023
1.2.337 155 6/7/2023
1.2.335 153 6/2/2023
1.2.329 154 5/26/2023
1.2.313 163 5/12/2023
1.2.302 161 5/10/2023
1.2.297 154 5/3/2023
1.2.273 220 3/17/2023
1.2.267 236 3/10/2023
1.2.263 258 3/8/2023
1.2.259 254 2/27/2023
1.2.256 246 2/24/2023
1.2.253 265 2/22/2023
1.2.222 313 1/9/2023
1.2.217 346 1/6/2023
1.2.210 340 1/4/2023
1.2.208 313 1/3/2023
1.2.203 306 12/28/2022
1.2.159 381 11/14/2022
1.2.155 351 11/6/2022
1.2.153 375 11/5/2022
1.2.141 402 10/25/2022
1.2.128 399 10/22/2022
1.2.87 499 9/15/2022
1.2.66 407 9/4/2022
1.2.63 415 9/3/2022
1.2.47 433 8/15/2022
1.2.40 425 8/6/2022
1.2.38 428 8/5/2022
1.2.28 401 8/1/2022
1.2.13 458 7/24/2022
1.2.10 445 7/23/2022
1.1.147.4251 450 7/8/2022
1.1.142.3202 481 7/7/2022
1.1.135.7416 428 7/1/2022
1.1.133.52556 432 6/30/2022
1.1.123.24311 451 6/27/2022
1.1.121.35854 455 6/26/2022
1.1.116.8772 429 6/24/2022
1.1.113.2032 441 6/23/2022
1.1.109.32999 434 6/16/2022
1.1.102.51394 423 6/15/2022
1.1.99.36719 443 6/14/2022
1.1.75.16702 423 6/1/2022
1.1.72.29765 438 5/31/2022
1.1.67.25390 429 5/27/2022
1.1.64.21380 425 5/26/2022
1.1.59.7661 435 5/24/2022
1.1.58.10097 426 5/23/2022
1.1.54.28879 463 5/23/2022
1.1.44.45306 453 5/6/2022
1.1.40 424 5/5/2022
1.1.11 447 4/19/2022
1.1.3 451 4/15/2022
1.1.1 469 4/14/2022
1.0.300 455 3/31/2022
1.0.12-preview.97 120 3/25/2022
1.0.12-preview.96 108 3/25/2022
1.0.12-preview.86 99 3/21/2022
1.0.12-preview.83 112 3/19/2022
1.0.12-preview.81 101 3/18/2022
1.0.12-preview.78 121 3/15/2022
1.0.12-preview.76 105 3/15/2022
1.0.12-preview.70 110 3/10/2022
1.0.12-preview.69 115 3/8/2022
1.0.12-preview.60 116 2/27/2022
1.0.12-preview.58 109 2/26/2022
1.0.12-preview.48 108 2/18/2022
1.0.12-preview.46 105 2/16/2022
1.0.12-preview.44 111 2/12/2022
1.0.12-preview.41 113 2/10/2022
1.0.12-preview.36 102 2/9/2022
1.0.12-preview.31 132 2/4/2022
1.0.12-preview.24 126 1/31/2022
1.0.12-preview.12 124 1/28/2022
1.0.12-preview.3 127 1/27/2022
1.0.12-preview.1 123 1/27/2022
1.0.5 489 1/25/2022
1.0.1 456 1/25/2022