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 бод.


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