logo
+7 (951) 999-89-94
428003, г. Чебоксары, ул. Федора Гладкова, д.9, оф.319
21.04.2019

Измерение температуры

Измерение температуры

Для измерения температуры мы будем использовать датчик LM35, описанный на предыдущем уроке.

Компоненты

  • Плата Arduino Uno
  • USB кабель
  • Макетная плата
  • Датчик температуры LM35

Схема

Будем использовать аналоговый вывод A0 для измерения температуры.

Принципиальная схема

Соединение компонентов

Скетч

Напишем скетч, в котором будет измеряться напряжение на выходе датчика LM35, преобразуем его в температуру и будем отправлять в монитор последовательного порта.

void setup() { 
  Serial.begin(9600); 
  Serial.println("UNO is Ready!");
} 
 
void loop() { 
  int lmVal = analogRead(A0);
  float temVal = (float)lmVal / 1023.0 * 5.0 / 0.01; 
  Serial.print("Current temperature is: "); 
  Serial.print(temVal); 
  Serial.println(" C"); 
  delay(500);
} 

Скомпилируйте и загрузите скетч на плату Arduino. Откройте монитор последовательного порта чтобы увидеть текущую температуру.

 

Предыдущий урок | В начало | Следующий урок