Для измерения температуры мы будем использовать датчик LM35, описанный на предыдущем уроке.
Для измерения температуры мы будем использовать датчик 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. Откройте монитор последовательного порта чтобы увидеть текущую температуру.