









| Type | Material Combination | Temperature Range | Sensitivity (µV/°C) |
|---|---|---|---|
| K | Chromel-Alumel | -200°C to 1350°C | ~41 |
| J | Iron-Constantan | -40°C to 750°C | ~55 |
| T | Copper-Constantan | -200°C to 350°C | ~43 |
| E | Chromel-Constantan | -200°C to 900°C | ~68 |
| N | Nicrosil-Nisil | -200°C to 1300°C | ~39 |
Thermocouples do not have a standard "pinout" like integrated circuits. Instead, they consist of two wires:
| Wire Color (IEC Standard) | Material | Description |
|---|---|---|
| Positive (e.g., Green) | Chromel, Iron, etc. | Connected to the positive terminal of the measurement device |
| Negative (e.g., White) | Alumel, Constantan, etc. | Connected to the negative terminal of the measurement device |
Note: Wire colors may vary by region or standard (e.g., ANSI, IEC).
Connecting the Thermocouple:
Using with an Arduino UNO:
Arduino Code Example:
#include <SPI.h>
#include "Adafruit_MAX31855.h"
// Define pins for the MAX31855 module
#define DO_PIN 4 // Data Out pin
#define CS_PIN 5 // Chip Select pin
#define CLK_PIN 6 // Clock pin
// Create an instance of the MAX31855 library
Adafruit_MAX31855 thermocouple(CLK_PIN, CS_PIN, DO_PIN);
void setup() {
Serial.begin(9600);
Serial.println("Thermocouple Test");
// Check if the thermocouple is connected properly
if (!thermocouple.begin()) {
Serial.println("Error: Thermocouple not detected. Check connections.");
while (1); // Halt execution if no thermocouple is detected
}
}
void loop() {
// Read the temperature in Celsius
double temperature = thermocouple.readCelsius();
// Check for errors
if (isnan(temperature)) {
Serial.println("Error: Failed to read temperature.");
} else {
Serial.print("Temperature: ");
Serial.print(temperature);
Serial.println(" °C");
}
delay(1000); // Wait 1 second before the next reading
}
Inaccurate Temperature Readings:
No Output or Erratic Readings:
High Noise in Readings:
Thermocouple Not Detected:
Can I extend thermocouple wires?
What is cold-junction compensation?
Can I use a thermocouple without an amplifier?
How do I choose the right thermocouple type?