nanoFramework.Iot.Device.Max31865 1.2.153

Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet add package nanoFramework.Iot.Device.Max31865 --version 1.2.153                
NuGet\Install-Package nanoFramework.Iot.Device.Max31865 -Version 1.2.153                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="nanoFramework.Iot.Device.Max31865" Version="1.2.153" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add nanoFramework.Iot.Device.Max31865 --version 1.2.153                
#r "nuget: nanoFramework.Iot.Device.Max31865, 1.2.153"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install nanoFramework.Iot.Device.Max31865 as a Cake Addin
#addin nuget:?package=nanoFramework.Iot.Device.Max31865&version=1.2.153

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

MAX31865 - Resistance Temperature Detector Amplifier

The MAX31865 device is a SPI interface Resistance Temperature Detector to Digital Converter.

MAX31865

Documentation

Usage

Important: make sure you properly setup the SPI pins especially for ESP32 before creating the SpiDevice, make sure you install the 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

For other devices like STM32, please make sure you're using the preset pins for the SPI bus you want to use. The chip select can as well be pre setup.

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

Note: You can use any PT100 or PT1000 temperature sensor which has 2/3/4 wires.

Hardware Required

  • MAX31865
  • Male/Female Jumper Wires

Circuit

The following fritzing diagram illustrates one way to wire up the MAX31865 Resistance Temperature Detector to Digital Converter with a MCU

MCU circuit diagram

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

Known limitations

This version only performs the one shot temperature conversion and not the continuous temperature conversion.

Product Compatible and additional computed target framework versions.
.NET Framework net is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.2.673 74 10/23/2024
1.2.656 80 10/3/2024
1.2.639 109 9/6/2024
1.2.631 91 8/28/2024
1.2.613 105 8/9/2024
1.2.601 76 7/26/2024
1.2.590 96 7/17/2024
1.2.573 101 6/19/2024
1.2.570 95 6/14/2024
1.2.560 104 5/29/2024
1.2.548 102 5/15/2024
1.2.536 114 4/15/2024
1.2.514 108 3/22/2024
1.2.494 109 2/28/2024
1.2.462 201 1/5/2024
1.2.458 127 12/20/2023
1.2.436 156 11/10/2023
1.2.416 119 11/8/2023
1.2.403 142 10/6/2023
1.2.396 132 9/27/2023
1.2.384 146 9/6/2023
1.2.378 169 8/16/2023
1.2.369 142 8/2/2023
1.2.363 157 7/28/2023
1.2.357 137 7/19/2023
1.2.354 140 7/14/2023
1.2.345 155 6/21/2023
1.2.341 138 6/14/2023
1.2.337 147 6/7/2023
1.2.335 137 6/2/2023
1.2.329 147 5/26/2023
1.2.313 144 5/12/2023
1.2.302 188 5/10/2023
1.2.297 162 5/3/2023
1.2.273 265 3/17/2023
1.2.267 250 3/10/2023
1.2.263 251 3/8/2023
1.2.259 264 2/27/2023
1.2.256 260 2/24/2023
1.2.253 267 2/22/2023
1.2.222 316 1/9/2023
1.2.212 306 1/5/2023
1.2.208 321 1/3/2023
1.2.203 313 12/28/2022
1.2.159 381 11/14/2022
1.2.153 380 11/5/2022
1.2.141 412 10/25/2022
1.2.128 419 10/22/2022
1.2.122 439 10/12/2022
1.2.114 392 10/8/2022
1.2.95 452 9/22/2022
1.2.87 497 9/15/2022
1.2.73 448 9/8/2022
1.2.63 428 9/3/2022
1.2.47 456 8/15/2022
1.2.40 449 8/6/2022
1.2.38 443 8/5/2022
1.2.28 453 8/1/2022
1.2.13 418 7/24/2022
1.2.10 442 7/23/2022
1.2.5 473 7/13/2022
1.1.142.3202 487 7/7/2022
1.1.141.41205 482 7/6/2022
1.1.133.52556 446 6/30/2022
1.1.121.35854 513 6/26/2022
1.1.116.8772 461 6/24/2022
1.1.113.2032 450 6/23/2022
1.1.102.51394 439 6/15/2022
1.1.99.36719 461 6/14/2022
1.1.97.17326 462 6/13/2022
1.1.92.53000 468 6/8/2022
1.1.72.29765 473 5/31/2022
1.1.64.21380 479 5/26/2022
1.1.58.10097 458 5/23/2022
1.1.54.28879 463 5/23/2022
1.1.40 470 5/5/2022
1.1.27 474 4/26/2022
1.1.20 470 4/21/2022
1.1.3 482 4/15/2022
1.1.1 472 4/14/2022
1.0.300 479 3/31/2022
1.0.277-preview.126 126 3/25/2022
1.0.277-preview.125 119 3/25/2022
1.0.277-preview.116 103 3/22/2022
1.0.277-preview.115 108 3/21/2022
1.0.277-preview.112 119 3/19/2022
1.0.277-preview.111 125 3/18/2022
1.0.277-preview.110 110 3/18/2022
1.0.277-preview.106 126 3/15/2022
1.0.277-preview.105 118 3/15/2022
1.0.277-preview.99 123 3/10/2022
1.0.277-preview.98 123 3/8/2022
1.0.277-preview.89 123 2/27/2022
1.0.277-preview.87 117 2/26/2022
1.0.277-preview.85 125 2/25/2022
1.0.277-preview.77 117 2/18/2022
1.0.277-preview.75 115 2/16/2022
1.0.277-preview.73 124 2/12/2022
1.0.277-preview.70 117 2/10/2022
1.0.277-preview.65 108 2/9/2022
1.0.277-preview.60 138 2/4/2022
1.0.277-preview.53 133 1/31/2022
1.0.277-preview.41 136 1/28/2022
1.0.277-preview.32 131 1/27/2022
1.0.277-preview.30 129 1/27/2022
1.0.277-preview.17 135 1/24/2022
1.0.277-preview.13 125 1/21/2022
1.0.277-preview.1 133 1/11/2022
1.0.272 497 1/10/2022
1.0.259 322 12/9/2021
1.0.258 332 12/7/2021
1.0.221 164 10/19/2021
1.0.219 170 10/19/2021
1.0.218 195 10/18/2021
1.0.157 177 9/4/2021
1.0.155 172 8/31/2021
1.0.153 172 8/14/2021
1.0.151 181 8/6/2021
1.0.146 178 7/22/2021
1.0.136 247 7/17/2021
1.0.135 169 7/16/2021
1.0.134 181 7/15/2021
1.0.133 211 7/14/2021
1.0.131 172 7/8/2021
1.0.129 168 7/6/2021
1.0.127 184 7/5/2021
1.0.125 198 7/5/2021
1.0.122 222 6/30/2021
1.0.121 209 6/29/2021
1.0.119 232 6/28/2021
1.0.111 184 6/14/2021
1.0.105 176 5/29/2021
1.0.104 256 5/29/2021
1.0.97 177 5/28/2021
1.0.45 195 5/24/2021