Obtenha um IC com sensor de temperatura de precisão, como o LM35CAZ .
Você o alimenta com bons 5v, e a saída é uma voltagem simples, que é uma função linear da temperatura. Eles têm uma precisão muito boa de ± 1⁄4˚C em temperatura ambiente.
Adicionado:
Várias pessoas falaram sobre "Precisão acima da faixa de temperatura" para esse sensor estar em ± 1ºC. Este é o intervalo errado para se falar. "Precisão na temperatura de cozimento" é o intervalo certo para falar. A cerca de 60ºC, a precisão é de ± 0,7 e provavelmente melhor que isso. A linha 'típica' varia cerca de 0,1ºC no seu intervalo de cozimento.
Você provavelmente só precisa de um ou dois pontos de calibração para obter esse sensor com precisão suficiente para suas necessidades. Mas, é claro, isso requer um termômetro preciso para calibrá-lo. Para isso, você tem algumas opções:
Opção 1: você pode usar água. A temperatura da água em processo de congelamento é de 0ºC. Coloque-o em um copo pequeno de água no freezer e observe a tensão de saída com cuidado. Cairá e cairá até que a água comece a congelar. Neste ponto, a temperatura irá parar de cair e permanecer plana por um tempo. Quando o congelamento estiver concluído, a temperatura começará a cair novamente. Anote a tensão na região plana para usar como seu ponto de calibração a 0ºC.
Faça o mesmo para ferver água. É melhor fazer isso ao nível do mar. Se você não estiver no nível do mar, verifique qual é a temperatura de ebulição da água em sua altitude.
Usar 0ºC e 100ºC não é tão bom quanto usar, digamos 50ºC e 80ºC, mas é muito mais fácil. Se você tiver um termômetro muito preciso disponível, use pontos de calibração mais próximos da temperatura de cozimento.
Opção 2: Use álcool metílico. (Obrigado stevenvh) Isso ferve a 64,7ºC. Isso é tão próximo da sua temperatura de cozimento, que você só precisa de um ponto de calibração para obter uma temperatura de cozimento muito precisa. Obviamente, tenha cuidado para não intoxicar ou explodir-se com a fumaça. Não aqueça o álcool sobre uma chama nua!
Adicionado - Amplificação
Como você trabalha em uma faixa de temperatura estreita e precisa de uma boa precisão de controle, provavelmente também vale a pena amplificar a saída do sensor. Isso dará uma maior resolução ADC no Arduino, o que se traduzirá em melhor estabilidade do algoritmo de controle PID. Consulte a pergunta Conversão de nível de tensão analógica (mudança de nível), que discute a amplificação e a mudança de nível de uma tensão analógica.
Supondo que você esteja trabalhando na faixa de 40ºC - 100ºC (0,4v - 1,0v). Você quer subtrair 0,4v do sinal, dando 0,0v - 0,6v, e amplificar o resultado com um ganho de 8, dando 0,0v - 4,8v. Isso dará uma excelente resolução.