온도 감지용 센서로 LM35DZ를 사용하며 출력신호는 10mV/℃ 아날로그(Analog)입니다. LM35 칩을 바꾸면 -45 ~ 150  ℃ 까지 측정 가능하지만 -Vs 전압을 인가해줘야합니다. 본 제품은 기본형으로 0 ℃ ~ 100 ℃ (LM35DZ) 만 측정 가능합니다. 













예제코드1

void setup()
{
    Serial.begin(9600);//Set Baud Rate to 9600 bps
}
 
void loop()
{
    int val;
    int dat;
    val=analogRead(0);//Connect LM35 on Analog 0
    dat=(500 * val) /1024;;
    Serial.print("Temp:"); //Display the temperature on Serial monitor
    Serial.print(dat);
    Serial.println("C");
    delay(500);
}


예제코드 2

float tempC;
int reading;
int tempPin = 0;
void setup()
{
  Serial.begin(9600);
  analogReference(INTERNAL);
}
void loop()
{
  reading = analogRead(tempPin);
  tempC = reading / 9.31;
  Serial.print("Temp:"); //Display the temperature on Serial monitor
  Serial.print(tempC);
  Serial.println("C");
  delay(500);
}