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:

 

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

4 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 ?

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s