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:
eu tenho um com apenas 2 terminais,como faço?
tem que ser um protoboard mini ? ou pode ser em qualquer um ?
Pode ser em qualquer protoboard, pode ser até sem protoboard é só ligar certinho e soldar….
Legal, funcionou !!! 🙂
com esse sketch qual o menor valor medido pelo lm35?