nanoFramework.Iot.Device.Max31865
1.2.704
Prefix Reserved
dotnet add package nanoFramework.Iot.Device.Max31865 --version 1.2.704
NuGet\Install-Package nanoFramework.Iot.Device.Max31865 -Version 1.2.704
<PackageReference Include="nanoFramework.Iot.Device.Max31865" Version="1.2.704" />
paket add nanoFramework.Iot.Device.Max31865 --version 1.2.704
#r "nuget: nanoFramework.Iot.Device.Max31865, 1.2.704"
// Install nanoFramework.Iot.Device.Max31865 as a Cake Addin #addin nuget:?package=nanoFramework.Iot.Device.Max31865&version=1.2.704 // Install nanoFramework.Iot.Device.Max31865 as a Cake Tool #tool nuget:?package=nanoFramework.Iot.Device.Max31865&version=1.2.704
MAX31865 - Resistance Temperature Detector Amplifier
The MAX31865 device is a SPI interface Resistance Temperature Detector to Digital Converter.
Documentation
- MAX31865 datasheet
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
- 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 | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net is compatible. |
-
- nanoFramework.CoreLibrary (>= 1.15.5)
- nanoFramework.Runtime.Events (>= 1.11.18)
- nanoFramework.System.Buffers.Binary.BinaryPrimitives (>= 1.2.699)
- nanoFramework.System.Device.Gpio (>= 1.1.41)
- nanoFramework.System.Device.Spi (>= 1.3.52)
- nanoFramework.System.Math (>= 1.5.43)
- UnitsNet.nanoFramework.ElectricResistance (>= 5.61.0)
- UnitsNet.nanoFramework.Frequency (>= 5.61.0)
- UnitsNet.nanoFramework.Temperature (>= 5.61.0)
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.704 | 74 | 12/18/2024 |
1.2.696 | 77 | 12/16/2024 |
1.2.673 | 94 | 10/23/2024 |
1.2.656 | 89 | 10/3/2024 |
1.2.639 | 116 | 9/6/2024 |
1.2.631 | 98 | 8/28/2024 |
1.2.613 | 113 | 8/9/2024 |
1.2.601 | 86 | 7/26/2024 |
1.2.590 | 107 | 7/17/2024 |
1.2.573 | 110 | 6/19/2024 |
1.2.570 | 102 | 6/14/2024 |
1.2.560 | 111 | 5/29/2024 |
1.2.548 | 109 | 5/15/2024 |
1.2.536 | 119 | 4/15/2024 |
1.2.514 | 115 | 3/22/2024 |
1.2.494 | 117 | 2/28/2024 |
1.2.462 | 206 | 1/5/2024 |
1.2.458 | 134 | 12/20/2023 |
1.2.436 | 165 | 11/10/2023 |
1.2.416 | 124 | 11/8/2023 |
1.2.403 | 149 | 10/6/2023 |
1.2.396 | 139 | 9/27/2023 |
1.2.384 | 151 | 9/6/2023 |
1.2.378 | 174 | 8/16/2023 |
1.2.369 | 149 | 8/2/2023 |
1.2.363 | 162 | 7/28/2023 |
1.2.357 | 142 | 7/19/2023 |
1.2.354 | 146 | 7/14/2023 |
1.2.345 | 160 | 6/21/2023 |
1.2.341 | 143 | 6/14/2023 |
1.2.337 | 152 | 6/7/2023 |
1.2.335 | 142 | 6/2/2023 |
1.2.329 | 152 | 5/26/2023 |
1.2.313 | 149 | 5/12/2023 |
1.2.302 | 193 | 5/10/2023 |
1.2.297 | 167 | 5/3/2023 |
1.2.273 | 270 | 3/17/2023 |
1.2.267 | 255 | 3/10/2023 |
1.2.263 | 256 | 3/8/2023 |
1.2.259 | 269 | 2/27/2023 |
1.2.256 | 265 | 2/24/2023 |
1.2.253 | 272 | 2/22/2023 |
1.2.222 | 321 | 1/9/2023 |
1.2.212 | 311 | 1/5/2023 |
1.2.208 | 326 | 1/3/2023 |
1.2.203 | 318 | 12/28/2022 |
1.2.159 | 386 | 11/14/2022 |
1.2.153 | 387 | 11/5/2022 |
1.2.141 | 419 | 10/25/2022 |
1.2.128 | 424 | 10/22/2022 |
1.2.122 | 444 | 10/12/2022 |
1.2.114 | 397 | 10/8/2022 |
1.2.95 | 457 | 9/22/2022 |
1.2.87 | 504 | 9/15/2022 |
1.2.73 | 453 | 9/8/2022 |
1.2.63 | 435 | 9/3/2022 |
1.2.47 | 461 | 8/15/2022 |
1.2.40 | 454 | 8/6/2022 |
1.2.38 | 448 | 8/5/2022 |
1.2.28 | 458 | 8/1/2022 |
1.2.13 | 423 | 7/24/2022 |
1.2.10 | 447 | 7/23/2022 |
1.2.5 | 478 | 7/13/2022 |
1.1.142.3202 | 492 | 7/7/2022 |
1.1.141.41205 | 487 | 7/6/2022 |
1.1.133.52556 | 451 | 6/30/2022 |
1.1.121.35854 | 518 | 6/26/2022 |
1.1.116.8772 | 466 | 6/24/2022 |
1.1.113.2032 | 455 | 6/23/2022 |
1.1.102.51394 | 444 | 6/15/2022 |
1.1.99.36719 | 466 | 6/14/2022 |
1.1.97.17326 | 469 | 6/13/2022 |
1.1.92.53000 | 473 | 6/8/2022 |
1.1.72.29765 | 478 | 5/31/2022 |
1.1.64.21380 | 486 | 5/26/2022 |
1.1.58.10097 | 463 | 5/23/2022 |
1.1.54.28879 | 468 | 5/23/2022 |
1.1.40 | 477 | 5/5/2022 |
1.1.27 | 481 | 4/26/2022 |
1.1.20 | 475 | 4/21/2022 |
1.1.3 | 487 | 4/15/2022 |
1.1.1 | 477 | 4/14/2022 |
1.0.300 | 484 | 3/31/2022 |
1.0.277-preview.126 | 129 | 3/25/2022 |
1.0.277-preview.125 | 122 | 3/25/2022 |
1.0.277-preview.116 | 108 | 3/22/2022 |
1.0.277-preview.115 | 111 | 3/21/2022 |
1.0.277-preview.112 | 122 | 3/19/2022 |
1.0.277-preview.111 | 128 | 3/18/2022 |
1.0.277-preview.110 | 113 | 3/18/2022 |
1.0.277-preview.106 | 129 | 3/15/2022 |
1.0.277-preview.105 | 121 | 3/15/2022 |
1.0.277-preview.99 | 126 | 3/10/2022 |
1.0.277-preview.98 | 126 | 3/8/2022 |
1.0.277-preview.89 | 126 | 2/27/2022 |
1.0.277-preview.87 | 120 | 2/26/2022 |
1.0.277-preview.85 | 128 | 2/25/2022 |
1.0.277-preview.77 | 120 | 2/18/2022 |
1.0.277-preview.75 | 118 | 2/16/2022 |
1.0.277-preview.73 | 127 | 2/12/2022 |
1.0.277-preview.70 | 120 | 2/10/2022 |
1.0.277-preview.65 | 111 | 2/9/2022 |
1.0.277-preview.60 | 141 | 2/4/2022 |
1.0.277-preview.53 | 138 | 1/31/2022 |
1.0.277-preview.41 | 139 | 1/28/2022 |
1.0.277-preview.32 | 136 | 1/27/2022 |
1.0.277-preview.30 | 132 | 1/27/2022 |
1.0.277-preview.17 | 138 | 1/24/2022 |
1.0.277-preview.13 | 128 | 1/21/2022 |
1.0.277-preview.1 | 136 | 1/11/2022 |
1.0.272 | 502 | 1/10/2022 |
1.0.259 | 327 | 12/9/2021 |
1.0.258 | 337 | 12/7/2021 |
1.0.221 | 169 | 10/19/2021 |
1.0.219 | 175 | 10/19/2021 |
1.0.218 | 202 | 10/18/2021 |
1.0.157 | 182 | 9/4/2021 |
1.0.155 | 177 | 8/31/2021 |
1.0.153 | 177 | 8/14/2021 |
1.0.151 | 186 | 8/6/2021 |
1.0.146 | 183 | 7/22/2021 |
1.0.136 | 252 | 7/17/2021 |
1.0.135 | 174 | 7/16/2021 |
1.0.134 | 186 | 7/15/2021 |
1.0.133 | 216 | 7/14/2021 |
1.0.131 | 177 | 7/8/2021 |
1.0.129 | 175 | 7/6/2021 |
1.0.127 | 189 | 7/5/2021 |
1.0.125 | 203 | 7/5/2021 |
1.0.122 | 227 | 6/30/2021 |
1.0.121 | 214 | 6/29/2021 |
1.0.119 | 237 | 6/28/2021 |
1.0.111 | 189 | 6/14/2021 |
1.0.105 | 183 | 5/29/2021 |
1.0.104 | 261 | 5/29/2021 |
1.0.97 | 182 | 5/28/2021 |
1.0.45 | 200 | 5/24/2021 |