K thermocouples are not precision temperature measurement devices! There will be offsets & differences between thermocouples. Most thermocouple thermometers have the offset corrected in software which is what we suggest. See this guide for tips on calibration:
For precision temperature measurement, we suggest a 1% Thermistor.
Then you can create new thermocouples using the following style:
Adafruit_MAX31855 thermocouple1(thermoCLK, thermoCS1, thermoDO);You can also try having same CS and CLK pins but all different DO pins
Adafruit_MAX31855 thermocouple2(thermoCLK, thermoCS2, thermoDO);
Adafruit_MAX31855 thermocouple3(thermoCLK, thermoCS3, thermoDO);
Adafruit_MAX31855 thermocouple1(thermoCLK, thermoCS, thermoDO1);
Adafruit_MAX31855 thermocouple2(thermoCLK, thermoCS, thermoDO2);
Adafruit_MAX31855 thermocouple3(thermoCLK, thermoCS, thermoDO3);
The 31855 chip handles the linear range of the K-type thermocouples very well. It does not provide correction for the non-linearities that occur at the extremes of the measurement range. Thermocouple linearization for temperature extremes requires some curve fitting. See this guide for more information and example code:
Text editor powered by tinymce.