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... 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?