*** This project is no longer supported, the arduino code is outdated and no longer works, my arduino broke so I can't fix it, if you have a fix feel free to PM me! ***

Its an arduino project, creating a temperature measurer, with a thermistor, and outputs to an lcd display

Plug the thermistor in A0 through 5v
and follow the schematic, to hook up the lcd...

Parts list:
1,  2X16 white on black LCD
1, 10k Thermistor
1, Variable Resistor
1, Breadboard
1, 10k resistor
1, Arduino ( I use UNO)
1, 9v battery (Optional)
1, DC plug adaptor for 9v battery (Optional)

Here's the code

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

double Thermister(int RawADC) {
 double Temp;
 Temp = log(((10240000/RawADC) - 10000));
 Temp = 1 / (0.001129148 + (0.000234125 * Temp) + (0.0000000876741 * Temp * Temp * Temp));
 Temp = Temp - 273.15; // Convert Kelvin to Celcius

 return Temp;

void setup() {



void loop() {
 Serial.println(int(Thermister(analogRead(0)))); // display Fahrenheit


lcd.print(" degress C");



<p>can anyone please tell me why RawADC is undefined in my code <br><br>Thanks in advance</p>
<p>int RawADC = analogRead(pin);</p>
<p>Hi! I am making a project on temperature measurements with arduino uno and thermistor. I am using the voltage divider method to determine the resistance of the thermistor, and the steinhart model for temperature calculations. However, when I tested it on a boiling water the resistance obtained by the setup where not the same on the multimeter readings, so that, instead of obtaining a temperature of 100 deg Celsius I obtained higher than that ranging from 101 deg Celsius-116 deg Celsius. Do you have any suggestions on how can I fix that?</p>
<p>can anyone please tell me why RawADC is undefined in my code <br><br>Thanks in advance</p>
I need your help;; in my project simply i have to read analod values ,amplify it and have to display on the lcd but my serial monitor and lcd are showing different values..please help.
Could you upload the code you're using to http://pastebin.com/ ?
same here.. when i verify the program, it says that &quot;Lcd crystal does not name a type&quot;.. what to do guys?..
hi, can you help me your code says lcd. was not declared in this scope. what should I do?
Hiya! <br>Mine predicted global warming...... <br>It reads 351*C All the time.... <br>I didnt have an LCD Screen handy at the time, so I changed the code to send it to serial.... <br>What have I done wrong?? <br>0_o
I'm not the author, but maybe I can help. Can you post the code you are using? <br> <br>Did you miss this line: &quot;Temp = Temp - 273.15;&quot; To convert from Kelvin to Celsius?
I can not find the list of parts used. Or how to build it. Could you help out a little more. Looks like a good project.
Sorry about that, the parts list is up now along with a more clear diagram...
never mind i didnt know the math library was automatically included, but not actually in the libraries folder
i cant seem to find where to download the math library, could you send me the link?

About This Instructable




More by Blueray03:Arduino thermometer, LCD Display, Thermistor How to make flashing police lights with sound 
Add instructable to: