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

Arduino
08.12.2020

(Всего голосов: 0)

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

1) Arduino Uno (Uno, Nano или 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 бод.


Оставить комментарий