Sensore LM35 ad output sinusoidale?!?

Macchè oscilloscopio, è solo il classico sketch elementare per l'LM35!

float temp;
int tempPin = A5;

void setup()
{
  Serial.begin(9600);
  digitalWrite(tempPin,HIGH);
}

void loop()
{
  temp = analogRead(tempPin);
  temp = temp * 0.48828125;
  Serial.println(temp);
  delay(100);
}

Il "circuito" è fatto di 3 fili!

Se metto il dito o ci alito sopra non cambia niente.

Pero' vedo che non cambia niente nemmeno TOGLIENDO il sensore... :roll_eyes: così scopro che sulle breadboard le file di VCC e GND dalle parti opposte della breadboard NON sono collegati tra loro! (geniale).
Vabbè, faccio i collegamenti per bene, e la situazione diventa che in presenza del sensore ho valore costante di 495.0 , in assenza ho 296.0 .

Boh?

Si saranno sminchiati i pin analogici della arduino?
Allora tolgo il chip e ce ne metto un altro: il chip sembra integro, perchè subito il led comincia a lampeggiare e mi appaiono sul serialmonitor i messaggi di un vecchio sketch.
Pero' quando cerco di caricare lo sketch... l'IDE non lo vede, mi dà il famigerato messaggio avrdude stk500_getsync()...

Che rottura.... :0

Che altro mi posso inventare?