My latest update for my code :): -
const int ThermPin = A0;
const int rows = 10;
const int cols = 2;
int Table[rows][cols] ={ //col 0||col 1
{ 25, 4470 }, //row 0
{ 26, 4250 }, //row 1
{ 27, 4030 }, //row 2
{ 28, 3800 }, //row 3
{ 29, 3530 }, //row 4
{ 30, 3270 }, //row 5
{ 31, 3200 }, //row 6
{ 32, 3170 }, //row 7
{ 33, 3100 }, //row 8
{ 34, 3070 } //row 9
};
void setup()
{
Serial.begin(9600);
}
void loop()
{
float Vin = 5.0;
float ThermResist = 0.0;
float R2 = 10000.0;
float SensorValue = 0.0;
float Vout = 0.0;
SensorValue = analogRead(ThermPin);
Serial.print("Value = ");
Serial.print(SensorValue);
Vout = (((SensorValue+1)*Vin)/1024.0);
Serial.print("\t Voltage = ");
Serial.print(Vout);
Serial.print(" V");
ThermResist =((R2*Vin)/Vout)-R2;
Serial.print("\t Resistance = ");
Serial.print(ThermResist);
Serial.println(" Ohm");
for(int i; i<rows; i++)
{
if(ThermResist >= Table[i+1][1] && ThermResist <= Table[i][1] )
{
Serial.print(Table[i][0]);
Serial.print("\t");
}
}
}
Output: -
Temperature = 25 C Value = 709.00 Voltage = 3.47 V Resistance = 4422.54 Ohm
Temperature = 25 C Value = 712.00 Voltage = 3.48 V Resistance = 4361.85 Ohm
Temperature = 25 C Value = 712.00 Voltage = 3.48 V Resistance = 4361.85 Ohm
Temperature = 25 C Value = 717.00 Voltage = 3.51 V Resistance = 4261.84 Ohm
Temperature = 25 C Value = 716.00 Voltage = 3.50 V Resistance = 4281.73 Ohm
Temperature = 25 C Value = 719.00 Voltage = 3.52 V Resistance = 4222.22 Ohm
Temperature = 26 C Value = 719.00 Voltage = 3.52 V Resistance = 4222.22 Ohm
Temperature = 26 C Value = 723.00 Voltage = 3.54 V Resistance = 4143.65 Ohm
Temperature = 26 C Value = 724.00 Voltage = 3.54 V Resistance = 4124.14 Ohm
Temperature = 26 C Value = 725.00 Voltage = 3.54 V Resistance = 4104.68 Ohm
Temperature = 26 C Value = 726.00 Voltage = 3.55 V Resistance = 4085.28 Ohm
Temperature = 26 C Value = 728.00 Voltage = 3.56 V Resistance = 4046.64 Ohm
Temperature = 26 C Value = 729.00 Voltage = 3.56 V Resistance = 4027.40 Ohm
Temperature = 27 C Value = 730.00 Voltage = 3.57 V Resistance = 4008.21 Ohm
Temperature = 27 C Value = 732.00 Voltage = 3.58 V Resistance = 3969.99 Ohm
Temperature = 27 C Value = 733.00 Voltage = 3.58 V Resistance = 3950.95 Ohm
Temperature = 27 C Value = 734.00 Voltage = 3.59 V Resistance = 3931.97 Ohm
Temperature = 27 C Value = 735.00 Voltage = 3.59 V Resistance = 3913.04 Ohm
Temperature = 27 C Value = 734.00 Voltage = 3.59 V Resistance = 3931.97 Ohm
Temperature = 27 C Value = 737.00 Voltage = 3.60 V Resistance = 3875.34 Ohm
Temperature = 27 C Value = 737.00 Voltage = 3.60 V Resistance = 3875.34 Ohm
Temperature = 27 C Value = 735.00 Voltage = 3.59 V Resistance = 3913.04 Ohm
Temperature = 27 C Value = 739.00 Voltage = 3.61 V Resistance = 3837.84 Ohm
Temperature = 27 C Value = 739.00 Voltage = 3.61 V Resistance = 3837.84 Ohm
Temperature = 27 C Value = 738.00 Voltage = 3.61 V Resistance = 3856.56 Ohm
Temperature = 27 C Value = 740.00 Voltage = 3.62 V Resistance = 3819.16 Ohm
Temperature = 27 C Value = 740.00 Voltage = 3.62 V Resistance = 3819.16 Ohm
Temperature = 27 C Value = 741.00 Voltage = 3.62 V Resistance = 3800.54 Ohm
Temperature = 27 C Value = 742.00 Voltage = 3.63 V Resistance = 3781.96 Ohm
Temperature = 28 C Value = 742.00 Voltage = 3.63 V Resistance = 3781.96 Ohm
Temperature = 28 C Value = 743.00 Voltage = 3.63 V Resistance = 3763.44 Ohm
Temperature = 28 C Value = 743.00 Voltage = 3.63 V Resistance = 3763.44 Ohm
Temperature = 28 C Value = 742.00 Voltage = 3.63 V Resistance = 3781.96 Ohm
Temperature = 28 C Value = 745.00 Voltage = 3.64 V Resistance = 3726.54 Ohm
Temperature = 28 C Value = 744.00 Voltage = 3.64 V Resistance = 3744.97 Ohm
Temperature = 28 C Value = 745.00 Voltage = 3.64 V Resistance = 3726.54 Ohm
Temperature = 28 C Value = 746.00 Voltage = 3.65 V Resistance = 3708.17 Ohm
Temperature = 28 C Value = 746.00 Voltage = 3.65 V Resistance = 3708.17 Ohm
Temperature = 28 C Value = 745.00 Voltage = 3.64 V Resistance = 3726.54 Ohm
Temperature = 29 C Value = 759.00 Voltage = 3.71 V Resistance = 3473.68 Ohm
Temperature = 29 C Value = 759.00 Voltage = 3.71 V Resistance = 3473.68 Ohm
Temperature = 29 C Value = 757.00 Voltage = 3.70 V Resistance = 3509.23 Ohm
Temperature = 29 C Value = 757.00 Voltage = 3.70 V Resistance = 3509.23 Ohm
Temperature = 29 C Value = 759.00 Voltage = 3.71 V Resistance = 3473.68 Ohm
Temperature = 29 C Value = 759.00 Voltage = 3.71 V Resistance = 3473.68 Ohm
Temperature = 29 C Value = 760.00 Voltage = 3.72 V Resistance = 3455.98 Ohm
Temperature = 29 C Value = 759.00 Voltage = 3.71 V Resistance = 3473.68 Ohm
Temperature = 29 C Value = 758.00 Voltage = 3.71 V Resistance = 3491.44 Ohm
Temperature = 29 C Value = 760.00 Voltage = 3.72 V Resistance = 3455.98 Ohm
Temperature = 29 C Value = 760.00 Voltage = 3.72 V Resistance = 3455.98 Ohm
Temperature = 29 C Value = 760.00 Voltage = 3.72 V Resistance = 3455.98 Ohm
Temperature = 29 C Value = 760.00 Voltage = 3.72 V Resistance = 3455.98 Ohm
Temperature = 30 C Value = 769.00 Voltage = 3.76 V Resistance = 3298.70 Ohm
Temperature = 29 C Value = 771.00 Voltage = 3.77 V Resistance = 3264.25 Ohm
Temperature = 30 C Value = 771.00 Voltage = 3.77 V Resistance = 3264.25 Ohm
Temperature = 30 C Value = 770.00 Voltage = 3.76 V Resistance = 3281.45 Ohm
Temperature = 29 C Value = 771.00 Voltage = 3.77 V Resistance = 3264.25 Ohm
Temperature = 30 C Value = 771.00 Voltage = 3.77 V Resistance = 3264.25 Ohm
Temperature = 30 C Value = 770.00 Voltage = 3.76 V Resistance = 3281.45 Ohm
Temperature = 29 C Value = 771.00 Voltage = 3.77 V Resistance = 3264.25 Ohm
Temperature = 30 C Value = 772.00 Voltage = 3.77 V Resistance = 3247.09 Ohm
Temperature = 30 C Value = 771.00 Voltage = 3.77 V Resistance = 3264.25 Ohm
Temperature = 30 C Value = 772.00 Voltage = 3.77 V Resistance = 3247.09 Ohm
Temperature = 30 C Value = 771.00 Voltage = 3.77 V Resistance = 3264.25 Ohm
Temperature = 30 C Value = 772.00 Voltage = 3.77 V Resistance = 3247.09 Ohm
Temperature = 30 C Value = 772.00 Voltage = 3.77 V Resistance = 3247.09 Ohm
Temperature = 30 C Value = 773.00 Voltage = 3.78 V Resistance = 3229.97 Ohm
Temperature = 30 C Value = 773.00 Voltage = 3.78 V Resistance = 3229.97 Ohm
Temperature = 30 C Value = 773.00 Voltage = 3.78 V Resistance = 3229.97 Ohm
Temperature = 30 C Value = 774.00 Voltage = 3.78 V Resistance = 3212.90 Ohm
Temperature = 30 C Value = 773.00 Voltage = 3.78 V Resistance = 3229.97 Ohm
Temperature = 30 C Value = 773.00 Voltage = 3.78 V Resistance = 3229.97 Ohm
Temperature = 30 C Value = 772.00 Voltage = 3.77 V Resistance = 3247.09 Ohm
Temperature = 30 C Value = 772.00 Voltage = 3.77 V Resistance = 3247.09 Ohm
Temperature = 30 C Value = 771.00 Voltage = 3.77 V Resistance = 3264.25 Ohm
Temperature = 30 C Value = 773.00 Voltage = 3.78 V Resistance = 3229.97 Ohm
Temperature = 31 C Value = 775.00 Voltage = 3.79 V Resistance = 3195.88 Ohm
Temperature = 31 C Value = 776.00 Voltage = 3.79 V Resistance = 3178.89 Ohm
Temperature = 31 C Value = 775.00 Voltage = 3.79 V Resistance = 3195.88 Ohm
Temperature = 31 C Value = 775.00 Voltage = 3.79 V Resistance = 3195.88 Ohm
Temperature = 32 C Value = 780.00 Voltage = 3.81 V Resistance = 3111.40 Ohm
Temperature = 32 C Value = 777.00 Voltage = 3.80 V Resistance = 3161.95 Ohm
Temperature = 32 C Value = 779.00 Voltage = 3.81 V Resistance = 3128.20 Ohm
Temperature = 32 C Value = 779.00 Voltage = 3.81 V Resistance = 3128.20 Ohm
Temperature = 32 C Value = 777.00 Voltage = 3.80 V Resistance = 3161.95 Ohm
Temperature = 32 C Value = 779.00 Voltage = 3.81 V Resistance = 3128.20 Ohm
Temperature = 32 C Value = 779.00 Voltage = 3.81 V Resistance = 3128.20 Ohm
Temperature = 32 C Value = 778.00 Voltage = 3.80 V Resistance = 3145.06 Ohm
Temperature = 32 C Value = 778.00 Voltage = 3.80 V Resistance = 3145.06 Ohm
Temperature = 32 C Value = 777.00 Voltage = 3.80 V Resistance = 3161.95 Ohm
Temperature = 32 C Value = 778.00 Voltage = 3.80 V Resistance = 3145.06 Ohm
Temperature = 32 C Value = 780.00 Voltage = 3.81 V Resistance = 3111.40 Ohm
Temperature = 32 C Value = 782.00 Voltage = 3.82 V Resistance = 3077.91 Ohm
Temperature = 33 C Value = 779.00 Voltage = 3.81 V Resistance = 3128.20 Ohm
Temperature = 34 C Value = 783.00 Voltage = 3.83 V Resistance = 3061.22 Ohm
Temperature = 34 C Value = 783.00 Voltage = 3.83 V Resistance = 3061.22 Ohm
Temperature = 34 C Value = 782.00 Voltage = 3.82 V Resistance = 3077.91 Ohm