nanoFramework.Iot.Device.Max31865 1.2.613

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

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

MAX31865 - 电阻温度检测器放大器

MAX31865 设备是一个 SPI 接口的电阻温度检测器至数字转换器。

MAX31865

文档

使用方法

重要:在创建 SpiDevice 之前,确保您已正确设置 SPI 引脚,尤其是对于 ESP32,确保您已安装 nanoFramework.Hardware.ESP32 nuget

//////////////////////////////////////////////////////////////////////
// when connecting to an ESP32 device, need to configure the SPI GPIOs
// used for the bus
Configuration.SetPinFunction(21, DeviceFunction.SPI1_MOSI);
Configuration.SetPinFunction(22, DeviceFunction.SPI1_MISO);
Configuration.SetPinFunction(23, DeviceFunction.SPI1_CLOCK);
// Make sure as well you are using the right chip select

对于其他如 STM32 的设备,请确保您正在使用您想要使用的 SPI 总线的预置引脚。片选也可以预先设置。

SpiConnectionSettings settings = new(1, 42)
{
    ClockFrequency = Max31865.SpiClockFrequency,
    Mode = Max31865.SpiMode1,
    DataFlow = Max31865.SpiDataFlow
};

using SpiDevice device = SpiDevice.Create(settings);
using Max31865 sensor = new(device, PlatinumResistanceThermometerType.PT1000, ResistanceTemperatureDetectorWires.ThreeWire, ElectricResistance.FromOhms(4300));

while (true)
{
    Debug.WriteLine($"Temperature: {sensor.Temperature.DegreesCelsius} ℃");

    // wait for 2000ms
    Thread.Sleep(2000);
}

注意: 您可以使用任何 2/3/4 线 PT100 或 PT1000 温度传感器。

所需硬件

  • MAX31865
  • 公/母跳线

电路

以下 fritzing 图表展示了将 MAX31865 电阻温度检测器至数字转换器与 MCU 连接的一种方法

MCU circuit diagram

  • SDI - MOSI
  • SDO - MISO
  • CLK - SCLK
  • CS - CE0
  • VIN - 3V
  • 地线 - 地线

已知限制

本版本仅执行一次性的温度转换,而不是连续的温度转换。

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

NuGet包

此包没有被任何NuGet包使用。

GitHub仓库

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

版本 下载 最后更新时间
1.2.613 56 8/9/2024
1.2.601 48 7/26/2024
1.2.590 71 7/17/2024
1.2.573 82 6/19/2024
1.2.570 78 6/14/2024
1.2.560 85 5/29/2024
1.2.548 85 5/15/2024
1.2.536 90 4/15/2024
1.2.514 90 3/22/2024
1.2.494 90 2/28/2024
1.2.462 180 1/5/2024
1.2.458 108 12/20/2023
1.2.436 137 11/10/2023
1.2.416 99 11/8/2023
1.2.403 119 10/6/2023
1.2.396 109 9/27/2023
1.2.384 125 9/6/2023
1.2.378 146 8/16/2023
1.2.369 127 8/2/2023
1.2.363 136 7/28/2023
1.2.357 120 7/19/2023
1.2.354 121 7/14/2023
1.2.345 136 6/21/2023
1.2.341 116 6/14/2023
1.2.337 124 6/7/2023
1.2.335 116 6/2/2023
1.2.329 128 5/26/2023
1.2.313 127 5/12/2023
1.2.302 161 5/10/2023
1.2.297 142 5/3/2023
1.2.273 238 3/17/2023
1.2.267 229 3/10/2023
1.2.263 235 3/8/2023
1.2.259 245 2/27/2023
1.2.256 244 2/24/2023
1.2.253 247 2/22/2023
1.2.222 298 1/9/2023
1.2.212 288 1/5/2023
1.2.208 304 1/3/2023
1.2.203 293 12/28/2022
1.2.159 358 11/14/2022
1.2.153 364 11/5/2022
1.2.141 393 10/25/2022
1.2.128 396 10/22/2022
1.2.122 417 10/12/2022
1.2.114 370 10/8/2022
1.2.95 429 9/22/2022
1.2.87 475 9/15/2022
1.2.73 425 9/8/2022
1.2.63 412 9/3/2022
1.2.47 437 8/15/2022
1.2.40 427 8/6/2022
1.2.38 424 8/5/2022
1.2.28 433 8/1/2022
1.2.13 411 7/24/2022
1.2.10 420 7/23/2022
1.2.5 451 7/13/2022
1.1.142.3202 467 7/7/2022
1.1.141.41205 466 7/6/2022
1.1.133.52556 441 6/30/2022
1.1.121.35854 490 6/26/2022
1.1.116.8772 435 6/24/2022
1.1.113.2032 445 6/23/2022
1.1.102.51394 421 6/15/2022
1.1.99.36719 443 6/14/2022
1.1.97.17326 445 6/13/2022
1.1.92.53000 446 6/8/2022
1.1.72.29765 454 5/31/2022
1.1.64.21380 459 5/26/2022
1.1.58.10097 440 5/23/2022
1.1.54.28879 439 5/23/2022
1.1.40 447 5/5/2022
1.1.27 455 4/26/2022
1.1.20 445 4/21/2022
1.1.3 461 4/15/2022
1.1.1 452 4/14/2022
1.0.300 461 3/31/2022
1.0.277-preview.126 120 3/25/2022
1.0.277-preview.125 113 3/25/2022
1.0.277-preview.116 96 3/22/2022
1.0.277-preview.115 101 3/21/2022
1.0.277-preview.112 111 3/19/2022
1.0.277-preview.111 110 3/18/2022
1.0.277-preview.110 103 3/18/2022
1.0.277-preview.106 119 3/15/2022
1.0.277-preview.105 109 3/15/2022
1.0.277-preview.99 114 3/10/2022
1.0.277-preview.98 114 3/8/2022
1.0.277-preview.89 115 2/27/2022
1.0.277-preview.87 109 2/26/2022
1.0.277-preview.85 111 2/25/2022
1.0.277-preview.77 111 2/18/2022
1.0.277-preview.75 108 2/16/2022
1.0.277-preview.73 116 2/12/2022
1.0.277-preview.70 109 2/10/2022
1.0.277-preview.65 100 2/9/2022
1.0.277-preview.60 130 2/4/2022
1.0.277-preview.53 126 1/31/2022
1.0.277-preview.41 129 1/28/2022
1.0.277-preview.32 124 1/27/2022
1.0.277-preview.30 122 1/27/2022
1.0.277-preview.17 130 1/24/2022
1.0.277-preview.13 119 1/21/2022
1.0.277-preview.1 122 1/11/2022
1.0.272 478 1/10/2022
1.0.259 317 12/9/2021
1.0.258 314 12/7/2021
1.0.221 157 10/19/2021
1.0.219 162 10/19/2021
1.0.218 188 10/18/2021
1.0.157 168 9/4/2021
1.0.155 158 8/31/2021
1.0.153 157 8/14/2021
1.0.151 173 8/6/2021
1.0.146 170 7/22/2021
1.0.136 230 7/17/2021
1.0.135 158 7/16/2021
1.0.134 173 7/15/2021
1.0.133 198 7/14/2021
1.0.131 164 7/8/2021
1.0.129 161 7/6/2021
1.0.127 176 7/5/2021
1.0.125 191 7/5/2021
1.0.122 213 6/30/2021
1.0.121 202 6/29/2021
1.0.119 223 6/28/2021
1.0.111 175 6/14/2021
1.0.105 163 5/29/2021
1.0.104 248 5/29/2021
1.0.97 170 5/28/2021
1.0.45 185 5/24/2021