Prova mettendo solo LM35 senza display e senza led nelle altre uscite con questo sketch e verifica i valori se sono ancora sballati nel serial monitor, solo 1 LM35 poichè con 2 analog già complichi le cose
void setup(){
delay(1000);
Serial.begin(9600);
}
void loop(){
double temp = 0; //Variabile in cui verrà memorizzata la temperatura rilevata
for(byte i=0; i<10; i++) //Esegue l'istruzione successiva 5 volte
temp += (analogRead(A0) / 9.31); //Calcola la temperatura e la somma alla variabile 'temp'
temp = temp/10; //Calcola la media matematica dei valori di temperatura
Serial.println(temp);
delay(1000);
}
oltre tutto nel tuo sketch non vedo un azzeramento di temp all'uscita del ciclo, in pratica continua a fare somme e medie su valori dei cicli precedenti