Arduino – LM35 temperatura

Tutorial básico de como utilizar o LM35 e fazer do arduino um termometro.

O LM35 é um sensor de temperatura linear que fornece 10mV para cada grau celcius que ele medir. Ou seja, se ele fornecer 100mV, significa que ele está medindo 10ºC.

O que vamos utilizar no projeto:

Arduino Uno;

Protoboard mini;

LM35 sensor;

Fritzing:

Código:


int pinoSensor = 0; //pino que está ligado o terminal central do LM35 (porta analogica 0)
int valorLido = 0; //valor lido na entrada analogica
float temperatura = 0; //valorLido convertido para temperatura

void setup() {
 Serial.begin(9600); //Inicializa comunicação Serial
}

void loop() {
 valorLido = analogRead(pinoSensor);
 temperatura = (valorLido * 0.00488); // 5V / 1023 = 0.00488 (precisão do A/D)
 temperatura = temperatura * 100; //Converte milivolts para graus celcius, lembrando que a cada 10mV equivalem a 1 grau celcius
 Serial.print("Temperatura atual: ");
 Serial.println(temperatura);
 delay(1000); //espera 5 segundos para fazer nova leitura
}

Fotos:

 

Esse post foi publicado em Arduino e marcado , , , , . Guardar link permanente.

5 respostas para Arduino – LM35 temperatura

  1. eu tenho um com apenas 2 terminais,como faço?

  2. Diego Felipe disse:

    tem que ser um protoboard mini ? ou pode ser em qualquer um ?

  3. Paulo Malas disse:

    com esse sketch qual o menor valor medido pelo lm35?

Deixar mensagem para Diego Felipe Cancelar resposta