Принцип Работы
LM35 - это широко используемый датчик температуры с множеством различных типов упаковки. При комнатной температуре он может достигать точности ±1 / 4°C без дополнительной калибровки.
Датчик температуры LM35 может производить разное напряжение при разной температуре. При температуре 0 ℃ он выдает 0В; если температура увеличивается на 1 ℃, выходное напряжение увеличится на 10 мВ. Диапазон выходной температуры 0℃~100℃, формула преобразования следующая:
Необходимое оборудование
Плата Arduino UNO * 1
LM35 * 1
Макетная плата * 1
Провода -перемычки для макетной платы * 5
USB - кабель * 1
Подключение
Пример Кода
//////////////////////////////////////////////////////////////////
// LM35
int potPin = 0; // инициализация аналогового контакта 0 для датчика температуры LM35
void setup() {
Serial.begin(9600); // установка скорости передачи данных на “9600”
}
void loop() {
int val; // определение переменной
int data; // определение переменной
val=analogRead(0); // считывание аналогового значения датчика и присваивание его val
dat=(125*val)>>8; // формула расчета температуры
Serial.print("Temp"); // вывод и отображение символов, начинающихся с Temp
Serial.print(data); // вывод и отображение значения data
Serial.println("C"); // отображение символов “C”
delay(500); // ожидание 0.5 секунды
}
//////////////////////////////////////////////////////////////////
Результат Теста
После загрузки программы вы можете открыть окно мониторинга, чтобы увидеть текущую температуру.