Ir ao conteúdo

Sensor de Temperatura com Arduino e LM35 (Arduino + LM35)

Ola,

Vou começar a publicar experimentos que eu faço com o Arduino UNO/Nano e Sensores, etc. Hoje fiz um termometro utilizando o LM35.

O LM35 é um sensor de temperatura de precisão, o mesmo varia 10mV por grau Celsius. Os pinos do mesmo podem ser visualizados na imagem.

LM35 Pins

O pino VCC você conecta no 5V do Arduino, o GND no GND do Arduino e o pino do meio você conecta em um pino Analogico, no meu caso utilizei o A0.

O mesmo não necessita de nenhum resistor entre o Arduino e o Sensor então basta fazer uma conexão direta. O ADC do Arduino UNO possui uma precisão de 10 bits, ou seja nesse caso 5V / 1024 que é aproximadamente 0.0049 será a precisão do mesmo. Para lermos a temperatura em Celsius fazemos o seguinte:

Temperatura = (pino * 0.0049)*100

Mas por que 100? Pino * 0.0049 vai nos dar a tensão na porta analogica em Volts. Se multiplicarmos por 1000 teremos millivolts, como o sensor varia 10mV/C dividimos os milivolts por 10. O que nos daria a temperatura, multiplicar por 1000 e dividir por 10 é o mesmo que multiplicar por 100. Entendeu? [Adicionado 12/12]

Para termos em farenheit temos que fazer a conversão que é:

TemperaturaF = (temperatura * 1.8) + 32.

O código utilizado no Arduino:

[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]

Espero que seja util.
Matheus

Referencias:
LM35 Datasheet
Arduino analog Read

Publicado emArduino

185 Comentários

  1. 5$ deposit casino canada, australian roulette rules and usa accepted casino, or ignition poker withdrawal united states

    My blog post :: blackjack lanza (Linnie)

  2. dollar 10 no deposit mobile casino united states, free spins no deposit online
    casino australia and are there casinos in montreal united kingdom, or australian poker tournaments

    Here is my blog post … Goplayslots.Net

  3. united statesn gambling, best rated online pokies new zealand and online last minute biloxi casino deals [Sheila] real money
    canada, or gambling operating licence uk

  4. best real money poker sites usa, is there a casino
    in sydney united states and usa when will grandwest casino open (Jordan) free no
    deposit bonus, or best nz casino bonuses

  5. Your method of telling everything in this article is in fact nice, every one can without difficulty know
    it, Thanks a lot.

    My web blog :: free 5 sun bingo (Marquis)

  6. australia online casino bonus, new zealandn roulette book and craps odds
    usa, or free spins no wagering requirements usa

    My web-site: what does a line mean in gambling (Angelita)

  7. **boostaro**

    Boostaro is a purpose-built wellness formula created for men who want to strengthen vitality, confidence, and everyday performance.

  8. **purdentix**

    PurDentix is a revolutionary oral health supplement designed to support strong teeth and healthy gums. It tackles a wide range of dental concerns

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *