Tutorial Arduino - Sensore di Temperatura TMP36
 
Buongiorno a tutti,

in questo episodio del tutorial su arduino iniziamo a trattare i sensori, cominciando dal sensore di temperatura, nell'episodio è possibile vedere il collegamento del sensore alla scheda e la realizzazione dello sketch che lo fa funzionare.


Il sensore di temperatura tmp36 è uno dei sensori più diffusi per il rilevamento della temperatura con arduino, questo perché garantisce un adeguato livello di precisione (quantomeno per la maggior parte delle applicazioni amatoriali) ed ha un prezzo estremamente contenuto.


Il sensore è in grado di operare con una tensione qualsiasi compresa tra 2,7 V e 5,5 V, che può essere convertita direttamente in Gradi centigradi con un fattore di 10 milliVolt per grado. L'accuratezza rispetto alla temperatura è di +/- 2°C, con una linearità di 0,5° C e un range di operatività compreso tra -40°C e +125°C.



Collegando il pin centrale ad uno dei piedini analogici di Arduino abbiamo una lettura da 0 a 1023 in corrispondenza dei valori da 0 a 5000 milliVolt, è quindi necessaria una piccola conversione per poter avere il dato in gradi centigradi.


Di seguito trovate infine lo sketch utilizzato nel tutorial:



#define sensorPin 0


int lettura = 0;

float temperatura = 0;


void setup()

{

//init seriale

Serial.begin(9600);

}


void loop()

{

lettura = analogRead(sensorPin);

temperatura = ((lettura * 0.00488) - 0.5) / 0.01;

Serial.println(temperatura);

delay(1000);

}



Grazie a tutti per avermi seguito anche in questo episodio.