Isso é um erro comum ligar componentes diretamente às portas do arduino... funcionar até funciona durante algum tempo.
Não é custo zero, tem de comprar o componente neste caso parece ser o ds18b20 e tem de comprar o arduino.
Usar o dht11 ou dht22 é melhor, fica com a leitura da humidade também.
Ver a temperatura nesse schetch vê onde?? Tem de ligar um lcd, certo??
Já tem mais o custo do LCD.
Se procurar neste forum há vários arduinos configurados com o lcd o ds18b20
A forma correta de ligar o ds18b20 é esta.
Existem outros sensores de temperatura, qualquer deles tem de incorporar SEMPRE uma resistência limitadora