TMP36 Analog Temperature Sensor

The TMP36 was my first sensor and is pretty simple. 3 pins, 1 analog port. Available from SparkFun. It's a low voltage 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 a typical accuracy of ±1°C at +25°C and ±2°C over the … Continue reading TMP36 Analog Temperature Sensor

Slow Button/Switch Reaction

On my last project- which still isn't done yet- the buttons for changing the temp display are very unresponsive. The reason of course is because the Arduino has to loop through all the main code before getting around to checking the button status. I found the cure! Interrupts! EngBlaze has a great write up on … Continue reading Slow Button/Switch Reaction

BMP085 Analog Barometer & Temperature Sensor

The BMP085 is an analog barometer/atmospheric pressure sensor coupled with a temperature sensor. It's analog and uses a two-wire I2C interface. I got mine from Adafruit. They include some pin headers you can solder to it or you can wire it up directly. A great tutorial from Adafruit is here. It's a pretty little sensor.. … Continue reading BMP085 Analog Barometer & Temperature Sensor

DHT11 Digital Temperature & Humidity Sensor

This was my first sensor. It's a digital temperature and humidity sensor. It uses three pins, two for power and one for data. It worked perfectly...except....the libraries provided by Virtuabotix ($9.99 via didn't work with the Arduino IDE v1.0. So if fixed it! You can download the library from this post. Remember to place … Continue reading DHT11 Digital Temperature & Humidity Sensor