due lm35 comandano un servomotore

per cominciare osserva questi

reading = analogRead(sensorPin);
 int celsius = reading / 2;

il risultato di analogRead è un numero che va da 0 (zero) a 255
dopodichè assegni la metà del valore letto alla variabile celsius.... sei sicuro che quelli siano gradi?

secondo
quando leggi in analogico 2 differenti pin devi fare una lettura fasulla in mezzo quindi devi modificare lle letture così

reading = analogRead(sensorPin); // prima lettura da buttare
delay(5);                 // gli diamo 5 millisecondi di tempo
reading = analogRead(sensorPin); // seconda lettura buona
 int celsius = reading / 2;
...
...

reading = analogRead(sensorPin2);  // prima lettura da scartare
delay (5);                 // gli diamo i soliti 5 millis
reading = analogRead(sensorPin2);  // seconda lettura buona
 int celsius2 = reading / 2;

terzo

 if (celsius && celsius2 >= baseline_Temp) {

come lo tradurresti questo if?