Arduino Uno + Термопара
×

Arduino Uno + Термопара

Смотреть видео в Дзен

Нам понадобятся:

1) Arduino Uno (UnoNano или Mega - не важно)

2) Модуль MAX6675 или MAX6675K

3) Любая термопара

Подключаем модули согласно схеме.

В плату Arduino Uno заливаем скетч, предварительно установив библиотеку max6675.h.

#include "max6675.h"

//инициализируем каналы подключения модуля
int thermoDO = 4; //он же SO
int thermoCS = 5;
int thermoCLK = 6; //он же SCK

MAX6675 thermocouple(thermoCLK, thermoCS, thermoDO);

//инициализируем работу порта на скорости 9600 бод
void setup() {
  Serial.begin(9600);
  Serial.println("MAX6675 test");
  delay(500);
}

//считываем температуру, интервал между чтениями не менее 250 мс!
void loop() {
   Serial.print("C = "); 
   Serial.println(thermocouple.readCelsius());
   delay(1000);
}

Далее в программе Arduino IDE заходим в раздел Инструменты -> Монитор порта, если температура не считывается, нужно установить скорость обмена внизу справа на 9600 бод.