ho un problema con un LM35

allora io ho un lm35 al quale non riesco a far misurare la temperature in gradi.

il mio professore mi ha dato il suo per provarlo e ho effettivamente notato la differenza. con il mio sul serial monitor mi appaiono valori intorno al 614, mentre se inserisco il suo mi da valori (che dovrebbero corrispondere alla temperatura effettiva) di circa 20 gradi. non riesco a capirne il motivo.

lo sketch che utilizzo è lo stesso in entrambi i casi, come mai con il mio vengono valori così?

inoltre il valore del mio lm35, partendo da 614, se lo riscaldo i valore diminuisce, mentre se lo raffreddo aumenta..non dovrebbe essere l'opposto?

Ti invitiamo a presentarti (dicci quali conoscenze hai di elettronica e di programmazione) qui: Presentazioni
e a leggere il regolamento: Regolamento

Magari anche solo un "salve a tutti" sarebbe più educato.

Controlla bene la sigla dell'integrato.
Se è corretta buttalo perché probabilmente guasto.
Se è diversa procurati il datasheet.

Buon Natale!

L'IC LM35 fornisce una tensione di uscita di 10mV per ogni °C a partire da 0°C.

Perciò, a 20°C l'uscita si porterà a 200mV.

Collegando un resistore di carico sull'uscita da 10k, sull'ingresso analogico di Arduino dovresti leggere a quella temperatura un valore ADC di circa 40, essendo il "passo" di ADC circa 5mV (5V / 1024 = 4.88mV)