martedì 29 maggio 2012

LM35DZ Sensore temperatura su Arduino


L'uso di questo sensore e' piuttosto semplice perche' riporta i risultati gia' in gradi Celsius con incrementi di 10 mV/Grado Celsius.
Per avere la temperatura e' sufficiente quindi leggere il voltaggio su una porta analogica, convertire il DN in Volts e moltiplicare per 100.

La pedinatura e' come da immagine successiva (positivo e terra a sinistra e destra ed il valore da misurare al centro)





--------------------
 int pin = 0; // analog pin

 void setup()
 {
 Serial.begin(9600);
 }

 void loop()
 {
 float tempc = ( 5.0 * analogRead(pin) * 100.0) / 1023.0;
 Serial.println(tempc,DEC);
 delay(1000);
 }