Ya hemos visto como medir temperaturas con diferentes sensores como el dth11 o el ds18x20. Ahora le toca el turno al LM335 de National (ahora de TI).

Funciona como un diodo zenner en el que el voltaje umbral es proporcional a la temperatura, con lo que el montaje es tan sencillo como se ve en la imagen. La resistencia R1 puede ser de 1K o 2K, pues lo importante es el voltaje que mediremos en el punto medio.

Mediremos la salida y podremos calcular la temperatura a partir de los miliVoltios leídos:

T(ºC) = 100*v (en mV) - 273.15

La transformación desde el valor analógico medido en arduino sería

T(ºC) = 100*(valorRaw *5/1024) -273.15

Además se puede calibrar para obtener mayor precisión

Más detalles en el datasheet

Javacasm

Midiendo temperaturas con LM335
Etiquetado en: