Подключение термопары к Arduino через MAX6675
- Войдите на сайт для отправки комментариев
Пнд, 30/04/2018 - 19:41
[code] #include "max6675.h" int thermoDO = 6; //он же SO int thermoCS = 5; int thermoCLK = 3; //он же SCK MAX6675 thermocouple(thermoCLK, thermoCS, thermoDO); void setup() { Serial.begin(9600); Serial.println("MAX6675 test"); //ждем стабилизации чипа MAX delay(500); } void loop() { //Выводим показания в монитор порта Serial.print("C = "); Serial.print(thermocouple.readCelsius()); Serial.print("; F = "); Serial.println(thermocouple.readFahrenheit()); delay(300); } [/code]
Такая проблема. Изначально подключил MAX6675 к ардуинке уно, прошил вот таким кодом. Все работало замечательно. Далее перенес термопару и плату MAX6675 в другой проект, изначально тоже все работало. После очередного отключения и включения устройства, значения термопары стало выводить «nan». Перенес обратно на отдельную ардуинку, прошил кодом, что выше, а значения снова «nan». Не могу понять, что случилось и что делать дальше?
Если все правильно подключено, то вариантов не много.
Вышла из строя термопара или кабель
Накрылся МАХ6675
Кабеля +
Термопара + (на тестере все работает)
А как МАХ6675 проверить??? Есть способ? Жат месяц новую плату не вариатн...