This thermocouple is designed with fork terminals. Specially designed for digital thermometer which has k type sensor, suitable for measuring liquid or others high-temperature applications. The MAX6675 performs cold-junction compensation and digitizes the signal from a type-K thermocouple. The data is output in a 12-bit resolution, SPI™-compatible, read-only format.
Specification:
-
Easy installation
-
Working Voltage: DC 5V
-
Operating Current: 50mA
-
Probe temperature measurement range: 0° - 600 °C ± 1.5 °C
-
Probe length: 500mm
-
Resolution: 0.25 °C
-
Output Mode: SPI digital signal
-
Weight: 4g
-
Size: 25mm * 15mm * 13mm
Package included :
1 x MAX6675 Module
How to interface MAX6675 Module and K Type Thermocouple with Arduino Uno?
Hardware and Software Required
- MAX6675 Module and K Type Thermocouple
- Arduino Uno
- Arduino IDE
Hardware Connections
The K-type thermocouple should be connected to the MAX module and the MAX6675 module should be connected to Uno as follows:
- Vcc to 5V
- Gnd to Gnd
- SCK to digital pin 6
- CS to digital pin 5
- SO to digital pin 4
Program for MAX6675 Module and K Type Thermocouple
The user need to download and add the library file which is attached here:File:MAX6675-library-master.zip.Now upload the program given below and open the serial monitor to check the output.The user will get output in degree Celsius and Fahrenheit as shown in the image.
#include "max6675.h" int thermoDO = 4; int thermoCS = 5; int thermoCLK = 6; MAX6675 thermocouple(thermoCLK, thermoCS, thermoDO); void setup() { Serial.begin(9600); Serial.println("MAX6675 test"); // wait for MAX chip to stabilize delay(500); } void loop() { // basic readout test, just print the current temp Serial.print(" temperature in C = "); Serial.println(thermocouple.readCelsius()); Serial.print("temperature in F = "); Serial.println(thermocouple.readFahrenheit()); delay(1000); }