Reading negative Temperature from LM35

Nowadays, i am working on the project that requires to retrieve negative temperature values.
But the BOLT ADC pin has 1 Bit resolution in range 0 - 1V. So how could i read negative temperature from BOLT A0 pin using the LM35 sensor ?

@kashifofme I am not sure about the exact way forward but I believe that 0V may not correspond to 0 degree celsius. You could try keeping the sensor in a subzero temperature region and see what value it records. Let me know.

Here is a product built on Bolt that measures up to -50 celsius.

cc: @vinayak.joshi

Hi kashifofme,
Please read a datasheet
A negative voltage is required for measurement at negative temperature using LM35.

Temperature sensors with analog output that do not need negative voltage exist.(ex.LM60, LM61)

hi @PPV the link is showing error.

my lm35 sensor not showing the actual temperature in graph like -2 C or -30 ^c, How is this possible?


If you connect the sensor as it is to the Bolt WiFi module, it will only be able to provide +ve readings to the system.

As mentioned by @suetsugu, it is not possible to use an LM35 sensor to measure -ve readings on it’s own.

It would be best to interface a sensor such as LM60 and LM61 to the Bolt if you want to measure -ve voltages.

1 Like

yes but in data sheet of LM35 it is showing that it can be use to take reading from -50 to 150 . so why it is not useful to measure the -ve readings.


This is because the LM35 gives a -ve output for -ve temperature readings, while the Bolt can only sense voltage in the range of 0 to 1v.