Código do Termômetro:

#include <LiquidCrystal.h> //Inclui a biblioteca do LCD

LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //Configura os pinos do Arduino para se comunicar com o LCD
byte sensorPin = 0;
float temperatura = 0;  //VARIÁVEL DO TIPO FLOAT. 
float valor = 0;
float tensao = 0;

void setup()
{

lcd.begin(16, 2);       //Inicia o LCD com dimensões 16x2(Colunas x Linhas)
lcd.setCursor(0, 0);    //Posiciona o cursor na primeira coluna(0) e na primeira linha(0) do LCD
Serial.begin(9600);     //INICIALIZAÇÃO DA SERIAL.
}
 
void loop()
{
 lcd.setCursor(0,0);
 lcd.print("Temperatura :");
 lcd.setCursor(0,1);
 lcd.print(sensorT()); 
 delay(1000);
 limpar();
}

float sensorT(){
  valor = float(analogRead(sensorPin));
  tensao = (valor * 5) / 1023;
  temperatura = tensao / 0.010; 
  
  return temperatura;
}

void limpar(){
lcd.begin(16, 2); //Inicia o LCD com dimensões 16x2(Colunas x Linhas).
lcd.setCursor(0, 0); //Posiciona o cursor na primeira coluna(0) e na primeira linha(0) do LCD.
lcd.print(""); //Escreve no LCD".
lcd.setCursor(0, 1); //Posiciona o cursor na primeira coluna(0) e na segunda linha(1) do LCD
lcd.print(""); //Escreve no LCD.
  
}