heya I'm doing an urgent project and I got a really weird problem, a section of my code just doesnt run
//Temperature 1 check and Relay Change
lcd.setCursor(0,1);
if (ti > (heatTrigger1) )
{
digitalWrite(RELAY3, LOW);
digitalWrite(RELAY2, LOW);
lcd.print("");
Serial.println("heat-");
}
else if (ti < (heatTrigger2) )
{
digitalWrite(RELAY3, HIGH);
digitalWrite(RELAY2, HIGH);
lcd.print("");
Serial.println("heat+");
}
else if (ti == (heatWanted) )
{
lcd.print("*");
Serial.println("heat=");
}
but its counterpart runs perfectly
//Humidity Check and Relay change
lcd.setCursor(10,1);
if ( hi >= HumTrigger)
{
digitalWrite(RELAY3, LOW);
digitalWrite(RELAY4, LOW);
lcd.print("-");
Serial.println("hum-");
}
else if (hi <= HumTrigger)
{
digitalWrite(RELAY3, HIGH);
digitalWrite(RELAY4, HIGH);
lcd.print("+");
Serial.println("hum+");
}
else if(hi == humWanted)
{
lcd.print("=");
Serial.println("hum=");
}
PLEASE URGENT HELP NEEDED