LM35 Waterproof Temperature Sensor Probe - Analog

(No reviews yet) Write a Review
$2.59
Sku:
ES-13000
Availability:
Ships within 24 Hours

Product Overview

The LM335 serves as a straightforward and reasonably accurate temperature sensing device, suitable for applications such as temperature loggers and controllers. Functioning as a 2-terminal Zener, its breakdown voltage maintains a direct proportionality to the absolute temperature at a rate of 10mV/K. With a dynamic impedance below 1 Ohm, the circuit functions seamlessly within a current range of 450uA to 5mA without necessitating any modification of its characteristics. In comparison to thermocouples, this sensor offers enhanced usability as it eliminates the need for additional interface circuitry. Furthermore, it surpasses the simplicity of thermistors and other resistive temperature sensors by requiring no calibration and exhibiting a linear response.
 
Key Features
  • Directly calibrated in K
  • 1C initial accuracy
  • Operates from 450uA to 5mA
  • Less than 1Ohm dynamic impedance
  • Temperature Sensing Range -40 ~ 100C
Resources
 

LM335Z Pinout

LM335 Temperature Sensor with Arduino

Components Required
  1. An LM335 sensor
  2. A breadboard
  3. An arduino board
  4. Some jumper wires
  5. A 2k resistor

LM335 Wiring with Arduino Connection Diagram

Pin Connections
  • Pin 1 is the Adjustable Pin (Adj). This allows us to calibrate the temperature sensor if more precise temperature is required. It is not needed for testing.
  • Pin 2 is the output pin. Attach this pin to analog pin A0 of the arduino board and connect the 2KOhm resistor to the 5V pin of the arduino.
  • Pin 3 is the ground pin and it connects to the ground (GND) terminal of the arduino.

Arduino Code for LM335 Temperature Sensor Circuit

Download Code

Code Output

Before we can get a Kevlin reading of the temperature, the analog output voltage must first be read. This will be the raw value divided by 1024 times 5000. It is divided by 1024 because a span of 1024 occupies 5V. We get the ratio of the raw value to the full span of 1024 and then multiply it by 5000 to get the millivolt value. Since the output pin can give out a maximum of 5 volts (1024), 1024 represents the full possible range it can give out. The raw voltage over this 1024 (value) therefore represents the ratio of how much power the output pin is outputting against this full range. Once we have this ratio, we then multiply it by 5000 to give the millivolt value. This is because there is 5000 millvolts in 5 volts.
Once this analog voltage in millivolts is calculated, we then can find the temperature in kelvin by the equation: (millivolts/10).
To get the equivalent temperature in Celsius, we subtract the Kelvin value by 273. Once we obtain this Celsius value, we can convert into Fahrenheit with the following equation: (celsius * 1.8 +32). At the end of this program, we put a delay of 1000ms to take the temperature reading every second.
 

Warranty Information

We offer 14 days replacement warranty in case of manufacturing defects. For more details, please visit our cancellation and returns page.

Specifications

Max Operating Temperature:
100 C
Max Supply Voltage:
40 V
Max Supply Voltage (DC):
40 V
Min Operating Temperature:
-40 C
Min Supply Voltage:
5 V
Operating Supply Current:
1 mA
Output Current:
450 uA
Output Type:
Analog, Analog Voltage
Probe Length:
2 Inch
Cable Length:
1 Meter