Sunday, February 17, 2013

Arduino-Based Temperature Monitor


Here's a simple hardware project that I've done last semester based on my Arduino Uno board. It uses an LM35 temperature sensor as an input device and a 2x16 LCD as its output device.

LM35 Configuration

If you're new to Arduino or programming in general, I suggest that you first read their tutorials to be familiar with the syntax and semantics. To interface the LCD to the Arduino, here's an LCD Tutorial. The LM35 temperature sensor produces an analog voltage directly proportional to temperature with an output of 1 mV per 0.1°C (10 mV per degree). The sensor accuracy is around 0.5°C, and in many cases you can use integer math instead of floating point.


Schematic and breadboard prototype using fritzing.


The code is in my Github page.


No comments:

Post a Comment