I have got it somewhere (or a link), but can't find it offhand.
However, what I have got are the values to plug into the Steinhart-Hart equation, which some kind soul before me derived from the raw data:
A = 2.3067434E-4;
B = 2.3696596E-4;
C = 1.2636414E-7;
How to use this? Rather than bog you down with the code for my own device (which (a) is specific to a pellet grill, and (b) makes no attempt to control temps automatically - it reports temps and then lets me remotely tweak the rate of pellet feed), the following was my very first test routine to read the probes. It shows how to deal with the info, which you can then adapt as you need.
Disclosure: most of the following code is not my own, I borrow and adapt without shame.
/*
AnalogReadSerial
Reads an analog input on pins 0, 1 & 2, prints the result to the serial monitor
This example code is in the public domain.
*/
void setup() {
Serial.begin(9600);
}
void loop() {
delay(1000);
int sensorValue1 = analogRead(A0);
Serial.println("Probe 1:");
Serial.println(thermister_temp(sensorValue1), DEC);
int sensorValue2 = analogRead(A1);
Serial.println("Probe 2:");
Serial.println(thermister_temp(sensorValue2), DEC);
int sensorValue3 = analogRead(A2);
Serial.println("Probe 3:");
Serial.println(thermister_temp(sensorValue3), DEC);
}
int thermister_temp(int aval) {
double R, T, Rknown;
// This routine uses the following values calculated from the thermister data sheet
// A = 2.3067434E-4;
// B = 2.3696596E-4;
// C = 1.2636414E-7;
// This is the value of the resistor used in the voltage divider. Set it to whatever you use
// Many people are using 22K Ohm with success, I had 10K in my kit, and it doesn't seem to harm anything.
Rknown = 10000;
// Do the log once so as not to do it 4 times in the equation
R = log((1 / ((1024 / (double) aval) - 1)) * (double) Rknown);
// Compute degrees C
T = (1 / ((2.3067434E-4) + (2.3696596E-4) * R + (1.2636414E-7) * R * R * R)) - 273.25;
// un-comment next line to return degrees F
return ((int) ((T * 9.0) / 5.0 + 32.0));
// un-comment next line to return degrees C
// return (T);
}
This is the webpage that I borrowed the above code from. It is also for an arduino controlliing a blower, so there may be more code there you can use.
http://hruska.us/tempmon/