Para poder leer la temperatura del sensor LM35 en Arduino solo hay que conectar el sensor como el siguiente esquema:
Donde R1 es una resistencia de 100K conectada a tierra formando un "Pull-Down", una vez hecho esto cargamos el siguiente codigo en el IDE de Arduino y abrimos el puertos serie donde deberia mostrar cada 5 segundos la temperatura recogida.
PD: lo mas importante precio menos de 2€
/*
*
* Lectura de temperatura de sensor LM35
*
* LM35 pinout
* pin Vs a arduino +5V
* pin Vout a analogpin y resistencia de 100K a GND (Pull-Down)
* pin GND a arduino GND
*/
int analogPin = 0; // Pin analogico 0 de Arduino
int temperature = 0;
int lm35read;
void setup()
{
Serial.begin(9600);
}
void loop ()
{
lm35read = analogRead(analogPin);
temperature = (5.0 * lm35read * 100.0)/1024.0;
Serial.print(temperature);
Serial.println("C");
delay(5000);
}
Referencias: