This module for thermocouple wire only
Features
- Thermocouples are very sensitive, requiring a good amplifier with a cold compensation reference.
- This protuct does everything for you, and can be easily interfaced with any microcontroller even one without an analog input.
- This breakout board has the chip itself, a 3.3V regulator with 10uF bypass capacitors and level shifting circuitry.
- Comes with a 2 pin terminal block (for connecting to the thermocouple) and pin header (to plug into any breadboard or perfboard).
- Works with any K type thermocouple
- K thermocouples have about ±2°C to ±6°C accuracy
- Internal temperature reading
- 3 to 5v power supply and logic level compliant
- SPI data output requires any 3 digital I/O pins
Descriptions
- Measurement temperature range: -200°C to +1350°C
- SPI interfaces, high-speed transmission
- The input voltage is 3-5V DC
- Direct digital output temperature value, no amplifiers, no ADC
- 14-bit resolution, 0.25 degree temperature accuracy
Package Content
- 1 x MAX31855 Module
- 1 x 2 way terminal connector
- 1 x 5 pin header
Connect to Arduino

Required: Adafruit MAX31855 library
Vin connect to a 3 – 5V supply. Then the three data pins must connect to digital IO pins:
- CLK (clock) is an input to the MAX31855 (output from microcontroller) which indicates when to present another bit of data
- DO (data out) is an output from the MAX31855 (input to the microcontroller) which carries each bit of data
- CS (chip select) is an input to the MAX31855 (output from the microcontroller) which tells the chip when its time to read the thermocouple and output more data.
In the beginning of our sketches, we define these pins. For our examples DO connects to digital 3, CS connects to digital 4, and CLK connects to pin 5
Related link