Hallo JeyBee,

na das sieht jetzt schon gar nicht mehr so schlecht aus.
Die Werte den mein Code ausgibt sind doch schon in der Nähe der echten Temperatur. Die Abweichung kommt wohl von der ungenauen Ermittlung der Werte die Du eben experimentell ermittelt hast. Du mußt den Temperaturfühlern mehr Zeit geben um die korrekten Werte anzuzeigen.

Um das Springen des Wertes W zu unterdrücken, versuche mal folgendes. Schalte einen Keramikkondensator (100nF) vom Analogeingang des AVR nach Masse. Du kannst auch mehrere Messungen vornehmen und einen Durchschnittswert bilden.

mfg
Pidi