IMG_20150414_231543

Tutorial Arduino – Sensore di temperatura TMP 36

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, dopo il video trovate un breve articolo di approfondimento.

Buona visione

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.

TMP35-36-37-fbl

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.

Ti piaciono i miei tutorial e progetti? Aiutami a realizzarne altri. Supporta Zamein's projects su Patreon!

One thought on “Tutorial Arduino – Sensore di temperatura TMP 36

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *