PJE

Sensor LM35

O LM35:


É um sensor de temperatura de precisão, fabricado pela National Semiconductor, que apresenta uma saída de tensão relativa à temperatura em que ele se encontrar no momento. É alimentado com atenção entre 4 e 20volts continuo, tendo em sua saída um sinal de 10mV para cada Grau Celsius de temperatura, sendo assim, apresenta uma boa vantagem com relação aos demais sensores de temperatura calibrados em “KELVIN”, não necessitando nenhuma subtração de variáveis para que se obtenha uma escala de temperatura em Graus Celsius (www.national.com 2014).


O código simples abaixo é para a leitura do lm35, após converter para °C ele salva o valor na String mensagem, logo após imprime na serial. 
(código para arduino)

#include <stdlib.h>
String mensagem = " ";
float temperatura;
char buf[50];  //variavel para guardar o valor de conversão em string
int freq = 0;
//variavel que recebe o valor do pino de frequência
void setup()

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

{
freq = analogRead(0);                      
// lê o sensor lm35
temperatura = (5.0 * freq * 100.0)/1024.0; 
//calculo para conversão 
mensagem = dtostrf(temperatura,3,2,buf);   //conversão em string para imprimir
Serial.println(mensagem);

delay(5000);




 



Nenhum comentário:

Postar um comentário