Присвоение значения на Arduino
У меня есть термопара k. Я хочу, чтобы эта термопара выбирала первое прочитанное значение ТЕМПЕРАТУРЫ и присваивала его переменной в программе Arduino.
Как мне это сделать?
@JEANNE, 👍-1
Обсуждение1 ответ
Чтобы считать температуру:
thermocouple.readFarenheit(); // или readCelcius();
Чтобы присвоить его переменной
void loop()
{
double temp = thermocouple.readFarenheit(); // или readCelcius();
...
}
Вы также можете сохранить его в глобальной переменной, вышеприведенное относится к локальной переменной. Глобальная переменная:
double temp;
void loop()
{
temp = thermocouple.readFarenheit(); // или readCelcius();
...
}
Здесь вы можете найти полный пример.
Если решение верное, нажмите кнопку «за» и кнопку «принять»., @Michel Keijzers
Или сохраните температуры в массиве, чтобы вы могли получить к ним доступ во времени, скажем, по одному чтению каждые 30 секунд или что-то в этом роде. Измените размер массива, чтобы он соответствовал используемой продолжительности времени., @CrossRoads
Или используйте кольцевой буфер для хранения последних измерений температуры x., @Michel Keijzers
- как отправить аргумент объектам ESP8266WebServer в функции
- Arduino + кодовые блоки C++
- Проблемы с Serial.read()
- GPS автономный робот
- Когда происходит приращение до/после?
- Ведение журнала всех вызовов Serial.print на устройстве
- Какие накладные расходы и другие соображения существуют при использовании структуры по сравнению с классом?
- устаревшее преобразование из строковой константы в 'char*'
Какая термопара? Какая библиотека ему нужна / вы используете? Какой ваш текущий скетч?, @Michel Keijzers
термопара К. Библиотека max6675. мой скетч, @JEANNE
мой скетч слишком длинный, чтобы поместить его в поле для комментариев., @JEANNE
Затем отредактируйте свой вопрос (это также место, где должен быть ваш первый комментарий)., @Michel Keijzers