Per verificare l'integrità del circuito ho provato questo sketch:
//variabili globali
int val_Adc = 0;
float temp = 0;
void setup()
{
Serial.begin(9600); //init seriale
}
void loop()
{
val_Adc = analogRead(0); //leggo dalla porta A0
temp = ((val_Adc * 0.00488) - 0.5) / 0.01;//converto il segnale acquisito
//in un valore espresso in gradi
//centigradi invio il dato sulla
//seriale
Serial.println(temp);
delay(500); //ritardo di mezzo secondo
}
Tutto funziona correttamente. Qualcuno mi può indirizzare a qualche sito dove spiegano o danno qualche esempio per fare la media dei valori letti da una qualsiasi sonda. Scusatemi ma sono un neofita di Arduino e forse ho bisogno di entrare nei meccanismi un po' alla volta.