termometro lcd lm35

oddio non riesco a capire perchè non funziona ora mi segna sui 5 gradi. ho provato con piu lm35

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);
}

come è possibileee??