i need help with my programming. i'm having problem with the if-else statement to be fitted into my program.
int sensorValue = 0;
float voltage = 0;
int count = 0;
int Rdiff = 0;
int DeltaT = 0;
int T = 0;
int myArray[16]={42506,33892,27219,22021,17926,14674,12081,10000,8315,6948,5834,4917,4161,3535,3014,1};
unsigned long T1, T2, Thermistor_R;
void setup()
{
Serial.begin(9600);
}
void loop()
{
sensorValue = analogRead(A0);
Serial.println("The digital value at A0 is");
Serial.println(sensorValue);
voltage = sensorValue*(5.0/1023);
Serial.println("The analog voltage at A0 is ");
Serial.println(voltage);
T1 = (5.0*1000)/voltage;
T2 = T1 - 1000;
Thermistor_R = 10000000/T2;
Serial.println("The resistance value of the thermistor is");
Serial.println(Thermistor_R);
delay(3000);
if(Thermistor_R < count = 0 && Thermistor_R > count+1)
{
Rdiff = R(count)-R(count+1);
DeltaT = (Rdiff/Thermistor_R)*5;
T = -10 + DeltaT;
}
else(Thermistor_R < R(count+1) && Thermistor_r > R(count+2))
{
Rdiff = R(count+1)-R(count+2);
DeltaT = (Rdiff/Thermistor_R)*5;
T = -5 + DeltaT;
}
else(Thermistor_R < R(count+2) && Thermistor_r > R(count+3))
{
Rdiff = R(count+2)-R(count+3);
DeltaT = (Rdiff/Thermistor_R)*5;
T = 0 + DeltaT;
}
else(Thermistor_R < R(count+3) && Thermistor_r > R(count+4))
{
Rdiff = R(count+3)-R(count+4);
DeltaT = (Rdiff/Thermistor_R)*5;
T = 5 + DeltaT;
}
else(Thermistor_R < R(count+4) && Thermistor_r > R(count+5))
{
Rdiff = R(count+4)-R(count+5);
DeltaT = (Rdiff/Thermistor_R)*5;
T = 10 + DeltaT;
}
else(Thermistor_R < R(count+5) && Thermistor_r > R(count+6))
{
Rdiff = R(count+5)-R(count+6);
DeltaT = (Rdiff/Thermistor_R)*5;
T = 15 + DeltaT;
}
else(Thermistor_R < R(count+6) && Thermistor_r > R(count+7))
{
Rdiff = R(count+6)-R(count+7);
DeltaT = (Rdiff/Thermistor_R)*5;
T = 20 + DeltaT;
}
else(Thermistor_R < R(count+7) && Thermistor_r > R(count+8))
{
Rdiff = R(count+7)-R(count+8);
DeltaT = (Rdiff/Thermistor_R)*5;
T = 25 + DeltaT;
}
else(Thermistor_R < R(count+8) && Thermistor_r > R(count+9))
{
Rdiff = R(count+8)-R(count+9);
DeltaT = (Rdiff/Thermistor_R)*5;
T = 30 + DeltaT;
}
else(Thermistor_R < R(count+9) && Thermistor_r > R(count+10))
{
Rdiff = R(count+9)-R(count+10);
DeltaT = (Rdiff/Thermistor_R)*5;
T = 35 + DeltaT;
}
else(Thermistor_R < R(count+10) && Thermistor_r > R(count+11))
{
Rdiff = R(count+10)-R(count+11);
DeltaT = (Rdiff/Thermistor_R)*5;
T = 40 + DeltaT;
}
else(Thermistor_R < R(count+11) && Thermistor_r > R(count+12))
{
Rdiff = R(count+11)-R(count+12);
DeltaT = (Rdiff/Thermistor_R)*5;
T = 45 + DeltaT;
}
else(Thermistor_R < R(count+12) && Thermistor_r > R(count+13))
{
Rdiff = R(count+12)-R(count+13);
DeltaT = (Rdiff/Thermistor_R)*5;
T = 50 + DeltaT;
}
else(Thermistor_R < R(count+13) && Thermistor_r > R(count+14))
{
Rdiff = R(count+13)-R(count+14);
DeltaT = (Rdiff/Thermistor_R)*5;
T = 55 + DeltaT;
}
else(Thermistor_R < R(count+14) && Thermistor_r > R(count+15))
{
Rdiff = R(count+14)-R(count+15);
DeltaT = (Rdiff/Thermistor_R)*5;
T = 60 + DeltaT;
}
Thermistor_Temp(0) = -10;
Thermistor_R(0) = 42506;
Thermistor_Temp(1) = -5;
Thermistor_R(1) = 33892;
Thermistor_Temp(2) = 0;
Thermistor_R(2) = 27219;
Thermistor_Temp(3) = 5;
Thermistor_R(3) = 22021;
Thermistor_Temp(4) = 10;
Thermistor_R(4) = 17926;
Thermistor_Temp(5) = 15;
Thermistor_R(5) = 14674;
Thermistor_Temp(6) = 20;
Thermistor_R(6) = 12081;
Thermistor_Temp(7) = 25;
Thermistor_R(7) = 10000;
Thermistor_Temp(8) = 30;
Thermistor_R(8) = 8315;
Thermistor_Temp(9) = 35;
Thermistor_R(9) = 6948;
Thermistor_Temp(10) = 40;
Thermistor_R(10) = 5834;
Thermistor_Temp(11) = 45;
Thermistor_R(11) = 4917;
Thermistor_Temp(12) = 50;
Thermistor_R(12) = 4161;
Thermistor_Temp(13) = 55;
Thermistor_R(13) = 3535;
Thermistor_Temp(14) = 60;
Thermistor_R(14) = 3014;
Thermistor_Temp(15) = 1000;
Thermistor_R(15) = 1;
}
anybody would be able to help? =)