Skip to content

Temperature Sensor with Arduino and LM35 (Arduino + LM35)

Hello,

I’m starting to publish some experiments that I do with Arduino UNO/Nano, sensors and other stuffs. Today I created a thermometer with LM35 sensor.

The LM35 sensor is a temperature sensor, it will variate 10mV/Celsius. It pins can be seen on image (pay attention, it is a bottom look)

LM35 Pins

So to connect it to Arduino, you must connect VCC to Arduino 5V, GND to Arduino GND, and the middle pin you must connect to an Analog Pin, in my case I used A0.

This projects doesn’t need any resistor or capacitor between the Arduino and the Sensor, so just connect it. The Arduino ADC has a precision of 10 bits, so in this case 5V / 2^10 = 5V / 1024, so 0.0049 is our factor. To get the temperature in Celsius, we get the value and calculate like this:

Temperature = (pin * 0.0049)*100

But why multiply by 100? PIN * 0.0049 will give the volts on port, if we multiply it by 1000 we will have millivolts on port, the sensor varies 10mV/C so we need to divide it by 10 to get the temperature. On mathematics multiply by 1000 and divide by 10 is the same as multiplying by 100. Understand? [Add on 12/12]

And to have it on Fahrenheit, we need to make a conversion

TemperatureF = (Temperature * 1.8) + 32.

The arduino code that I used is:

[code lang=”c”]
int analogPin = 0;
int readValue = 0;
float temperature = 0;
float temperatureF = 0;

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

void loop() {
readValue = analogRead(analogPin);
//Serial.println(readValue);
temperature = (readValue * 0.0049);
temperature = temperature * 100;
temperatureF = (temperature * 1.8) + 32;
Serial.print(“Temperature: “);
Serial.print(temperature);
Serial.print(“C “);
Serial.print(temperatureF);
Serial.println(“F”);
delay(1000);
}
[/code]

Hope you like it,
Matheus

References:
LM35 Datasheet
Arduino analog Read

Published inArduino

1,636 Comments

  1. Great goods from you, man. I have understand your stuff previous to and you are just extremely wonderful. I actually like what you have acquired here, certainly like what you are saying and the way in which you say it. You make it entertaining and you still take care of to keep it smart. I cant wait to read much more from you. This is actually a great site.

  2. no deposit bonus free spins uk, new zealand poker players and new zealandn eagle slot machine, or online casinos accepting usa

    Also visit my homepage :: magic mouse roulette (Sammie)

  3. Howdy! I ccould hwve sworn I’ve beeen to this blog befor but acter browsing
    through sme oof tthe post I realized it’s neww tto me.
    Anyways, I’m definitely delighted I found it andd I’ll bee book-marking and checking bawck often! xnxx

  4. One thing is one of the most common incentives for making use of your credit cards is a cash-back and also rebate present. Generally, you get 1-5 back with various expenditures. Depending on the card, you may get 1 back on most buying, and 5 back on expenditures made using convenience stores, filling stations, grocery stores as well as ‘member merchants’.

  5. biggest usa gambling sites, free money online commerce casino baccarat rules (Arianne) canada and casino games with
    no depoised free bonus usa players, or united statesn slots miami

  6. captain cooks casino united kingdom review, united statesn online
    casinos and online what does gambling mean in slang (Charmain) market share uk, or
    uk bingo call

  7. new zealandn pm blackjack, canadian gambling laws and online poker canada two plus two, or live
    online roulette united states

    Feel free to visit my web site … casino 94 game (Rena)

Leave a Reply

Your email address will not be published. Required fields are marked *