After viewing Adrian's recent video on sub01GHZ, I ordered several boards for a project. The project measures temperatures in various rooms as well as a walk-in freezer.
I am using a TMP36 because it's characteristics are in the range I need, but when connecting to PIN 23 on the launchpad, the analogRead returns 158 mv instead of the 125(+-) mv expected for 75 deg. F. In fact, I measure 125 mv on a meter while the analogRead is saying 158 mv. The circuit puts out 1mv per deg F with a 58 degree offset (see diagram from TMP36 datasheet.
The erroneous reading makes the room appear to have a temp of 100 deg. F instead of 75. I could just subtract an additional 25, but that seems hoky and would not guarantee the formula to work linearly as intended for the minus 30 degree to 80 degree expected range for my project.
Thanks,