Thanks for posting,
some tips:
Learn to use arrays and loops so repeating pieces of code can be made easier:
(not tested, but it would become something like this.
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
float temp[4];
char text[4][] = { "T Int. ", "T Est. ", "T Camino ", "Controllo" };
void setup()
{
lcd.begin(20, 4);
}
void loop()
{
for (int i = 0; i< 4; i++)
{
temp[i] = analogRead(i) * 5.0/1024.0;
temp[i] -= 0.592;
temp[i] *= 100;
lcd.setCursor(0, i);
lcd.print (text[i]);
lcd.print(temp[i], 1);
lcd.print (" C");
lcd.print((char)223);
}
delay(10000);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print ("Controllo" );
lcd.setCursor(0, 1);
lcd.print ("temperature casa");
delay(500);
lcd.clear();
}