# Reading Temperature Using LM35 Temperature Sensor With Arduino Uno

211

Hi guys in this instructables we will learn how to use LM35 with Arduino. Lm35 is a temperature sensor which can read temperature values from -55°c to 150°C.
It is a 3-terminal device that provides analog voltage proportional to the temperature. Higher the temperature, higher is the output voltage.

The output analog voltage can be converted to digital form using ADC so that a microcontroller ( in our case Arduino ) can process it.

### Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

## Step 1: Things You Need

For this instructables you will need following things :

1x Arduino uno ( or any other equivalent)

1x LM35 TEMPERATURE SENSOR

Jumper wires

## Step 2: Connections

The connections are very easy connect everything According to the image shown and you'll be fine.

We will be Measuring the temperature of surroundings using LM35 and displaying it on the serial monitor of Arduino.

Here, LM35 output is given to analog pin A1 of Arduino UNO. This analog voltage is converted to its digital form and processed to get the temperature reading.

## Step 3: Code

const int lm35_pin = A1; /* LM35 O/P pin */

void setup() {
Serial.begin(9600);
}

void loop() {
float temp_val;
temp_val = (temp_adc_val * 4.88); /* Convert adc value to equivalent voltage */
temp_val = (temp_val/10); /* LM35 gives output of 10mv/°C */
Serial.print("Temperature = ");
Serial.print(temp_val);
Serial.print(" Degree Celsius\n");
delay(1000);
}

Video

## Step 4: Testing the Temperature Sensor

After connecting everything together and uploading the code to the arduino Board, i opened the serial monitor in my PC and as you can see in the picture that we are able to get out temperature output on our serial monitor.

3 286
22 4.5K
100 6.3K