Sensor temperatura LM35

Buenas, me ha llegado un lm35 de dx y este es el código que he utilizado:

valor = analogRead(A0);
  valor = (5.0*valor*100.0)/1024.0;
  Serial.println(valor);

pero el valor que me saca son barbaridades del orden de 300 y pico grados. alguien sabe por qué puede ser?

pon todo tu codigo
pon como lo has conectado

Sergegsx:
pon todo tu codigo
pon como lo has conectado

el sensor es este: http://dx.com/es/p/diy-lm35-linear-temperature-sensor-module-black-166653#tabProInfo
código:

#define lm35 A0

float valor;


void setup() {
  
  Serial.begin(9600);

  delay(30);
  
  delay(500);
  
}

void loop() {
  
  valor = analogRead(lm35);
  valor = (5.0*valor*100.0)/1024.0;
  Serial.println(valor);
  delay(1000);
  
}

ok, aqui puedes ver diferentes formas de conectarlo

estas permiten conectarlo con algun compoennte mas que mejora la lectura de datos.

otro punto a tener en cuenta, es que si tomas por ejemplo 10 valores y haces la media tendras lecturas mas estables.

dices que te da 300 y pico, lo has conectado correctamente? puedes poner una foto?

en este ejemplo tambien se muestra como utilizar la referencia analogica para tener mediciones mas exactas. esto ocurre por ejemplo cuando alimentamos el arduino con un valor que no es 5V exactos.

Sergegsx:
ok, aqui puedes ver diferentes formas de conectarlo
http://www.ti.com/lit/ds/symlink/lm35.pdf
estas permiten conectarlo con algun compoennte mas que mejora la lectura de datos.

otro punto a tener en cuenta, es que si tomas por ejemplo 10 valores y haces la media tendras lecturas mas estables.

dices que te da 300 y pico, lo has conectado correctamente? puedes poner una foto?

en este ejemplo tambien se muestra como utilizar la referencia analogica para tener mediciones mas exactas. esto ocurre por ejemplo cuando alimentamos el arduino con un valor que no es 5V exactos.

Vamos a ver, la conexión la he hecho tal cual la hace todo el mundo(como en la foto que he adjuntado antes): el pin de la izquierda a los 5V del Arduino, el de enmedio al A0 analógico y el de la derecha a GND.

Aquí tienes una foto de pantalla del resultado:

vamos a ver, la foto que te pedí era de la conexión, créeme que mucha gente conecta algo sencillo y lo ve bien y luego ha metido la pata.
bueno suerte con el sensor.

Hola Karlospv94

Creo que tu LM35 lo has conectado mal. Según TI, los pines de izquierda a derecha son: +V, -Masa, Out (salida) y claramente estás equivocado en tu conexión. Revísalo.

Puedes echar un vistazo para ver cómo utilizar el LM35 en este enlace:
http://hispavila.com/3ds/atmega/termicas.html

Espero que te sirva de ayuda.

FELIZ NAVIDAD Y AÑO 2014 A TODOS.

Hola

Buenas tardea. Soy nuevo en esto y estoy haciendo las primeras prubeas con esta placa (ARDUINO UNO R3 y LM 35) y me aparece el mismo error, los datos bodean

LECTURA TEMP ERROR.PNG