While I've got years of coding experience and a good basic understanding of electricity my digital electronics experience began a few weeks ago when I picked up this amazing little device called an Arduino. It has placed some of the ideas I've been kicking around in my head for years, within my reach.
I have a question about the temperature sensor I'm using that will relate to most of the sensors I wind up using. It is one of the little transistor-shaped temperature sensor triodes and has TMP 36GZ printed in miniscule letters on the back. I've got it wired into a basic thermometer displayed on a Hitachi 2x16 LCD.
First, the displayed temperature jumps around a lot. I was wondering if this is noise on the reference voltage or noise in the sensor, or both. Is there a preferred way to stabilize the measurement or am I looking at implementing a digital filter.
Second, when I turn on the LCD backlight the temperature goes up about 10 degrees. It has nothing to do with an actual temperature change so I'm guess it is pulling down the voltage on the bus or maybe over-taxing the current specs of the Arduino. What's the best way to handle this? Would I use a transistor to maybe drive an amplifier or something?
Thanks! This little board is one of the slickest things I've seen in a while. Endless possibilities!