£1.87 + £2.00 shipping
In stock. Sold by RelChron Limited
Quantity:1

Other Sellers on Amazon
Add to Basket
£3.99
+ FREE UK delivery
Sold by: SK Pang Electronics Ltd
Have one to sell? Sell on Amazon

Image Unavailable

Image not available for
Colour:
  • Sorry, this item is not available in
  • Image not available
      

TMP36 - Temperature Sensor


Price: £1.87
In stock.
Dispatched from and sold by RelChron Limited.
3 new from £1.87
  • TMP36 - Temperature Sensor
  • The TMP36 is a low voltage, precision centigrade temperature sensor.
  • See Below For Full Description

Frequently Bought Together

TMP36 - Temperature Sensor + HC-SR04 Distance Measuring Transducer Sensor Ultrasonic Module for MCU + 1602 16x2 Character LCD Display Module Blue Blacklight
Price For All Three: £4.65

These items are dispatched from and sold by different sellers.

Buy the selected items together

Special Offers and Product Promotions

  • Explore the 2014 Electronics Gift Guide for hot deals, gift ideas and the latest products.

  • Visit the Car & Motorbike StoreVisit our Car & Motorbike Store for a great selection of top brands and products, all at great prices, including car accessories, sat navs and car seats.


Product details

  • Item Weight: 9 g
  • Boxed-product Weight: 9 g
  • Delivery Destinations: Visit the Delivery Destinations Help page to see where this item can be delivered.
    Find out more about our Delivery Rates and Returns Policy
  • Item model number: SEN-10988
  • ASIN: B007XEYCB4
  • Date first available at Amazon.co.uk: 25 April 2012
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (7 customer reviews)
  • Amazon Bestsellers Rank: 7,489 in Electronics (See Top 100 in Electronics)

Product Description

This is the same temperature sensor that is included in our SparkFun Inventor's Kit. The TMP36 is a low voltage, precision centigrade temperature sensor. It provides a voltage output that is linearly proportional to the Celsius temperature. It also doesn't require any external calibration to provide typical accuracies of ±1°C at +25°C and ±2°C over the −40°C to +125°C temperature range. We like it because it's so easy to use: Just give the device a ground and 2.7 to 5.5 VDC and read the voltage on the Vout pin. The output voltage can be converted to temperature easily using the scale factor of 10 mV/°C.

Features:

  • Voltage Input: 2.7 V to 5.5 VDC
  • 10 mV/°C scale factor
  • ±2°C accuracy over temperature
  • ±0.5°C linearity
  • Operating Range: −40°C to +125°C

Documents:

Datasheet


Customer Questions & Answers

Customer Reviews

5.0 out of 5 stars
5 star
7
4 star
0
3 star
0
2 star
0
1 star
0
See all 7 customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

14 of 14 people found the following review helpful By J. Wilson on 30 July 2013
These temperature sensors appear to be very popular for hobbyists as well as real world application. In order to get this thing to work, you can apply a direct current of 5 Volts (if using a microcontroller) to +Vs, ground it via GND, and you will get a temperature reading from Vout. Lay the flat side of the sensor on a surface with the pins pointing to you, from left to right, the pins are GND, Vout, +Vs.

Do NOT mix the +Vs and GND pins around, applying voltage to the wrong ones will cause the sensor to burn up rapidly and will burn you if you touch it. Someone had reported that the sensor climbed up to 481.5°F (250.5°C) as a result of this.

I've compared the output readings of this sensor with other thermometers I have and seems to give a fairly stable reading, however calibration is required I'm sure.

Using an Arduino, use this: analogRead(sensor_pin)*(5.0/1023.0); to convert the 0 to 1023 scale to a 0 to 5 scale (meaning Voltage) and then simply multiple by 100 to receive the temperature in Fahrenheit. You will have this code: float temp = analogRead(sensor_pin)*(5.0/1023.0)*100; To convert to Celsius, just do: temp = (temp-32.0)/1.8;

Now, I have seen people's code subtract certain values to obtain an offset on the results. Some people subtract 100mV, some people subtract 750mV. Please read the datasheet for more information about that.

Datasheet: [...]
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Verified Purchase
There's not much to say about this, except that it works exactly as specified. There are a few other sites on the interface saying that this can measure temperature with an accuracy of 0.1 degrees, but this is not really true, especially if would are reading the device from a ADC with limited resolution. I have this attached to an Arduino Uno and the ADC is only 10 bits, which covers the range 0-1024 representing 0-5V. The temperature range of the device is ~-50 upto 150oC, but this only covers the actual voltage range of 0-2V. By the time you calculate the temperature according to the data sheet, you find that a 1 bit difference from the Arduino's ADC represents a temperature difference of ~0.48oC. That's more than accurate enough for my needs, but others might need to use a 12-bit or 16-bit ADC if you want more accuracy.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Verified Purchase
Ideal for projects that require a temperature sensor. One of these now keeps an eye on the outside air temp via a Jeenode 6 (Arduino clone).
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Verified Purchase
Used with Spark Core, 4095 ACD returns +- 1degC accuracy in region 10 to 35degC.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again