gbm
Tutorial Sensore LM35DZ (temperatura)
Tutorials -
Giovedì 08 Aprile 2010 22:12
Scritto da gbm

Ciao a tutti. In questo tutorial spiegherò come interfacciare ad arduino in modo semplice e davvero veloce un sensore di temperatura LM35DZ. Questo sensore è un transistor che varia il suo funzionamento in base alla temperatura a cui è sottoposto. Grazie al pin di output è possibile ottenere un valore che determina la temperatura senza dover fare troppi calcoli per ottenerla. La sua precisione è ottima sopra lo 0, per poter percepire temperature al di sotto dello 0 va utilizzato un codice un pochi più elaborato che vedremo nei prossimi tutorial.

Datasheet: http://www.gioblu.com/datasheets/LM35DZ.pdf

Schema dei Pin:

i pin del LM35DZ

Per ottenere la temperatura basta seguire questo schema e collegare, +Vs alla porta 5v di arduino, Vout a una porta analogica e GND a ground.

 

Codice di esempio:

int inPin = 2; // Pin di lettura
int temp = 0; // variabile temperatura

void setup()  {
 Serial.begin(9600); // Avvia seriale a 9600 baud
}

void loop() {
 temp = ( 5.0 * analogRead(inPin) * 100.0) / 1024.0; // Conversione voltaggio sensore in temperatura
 Serial.println(temp); // invio temperatura via serial monitor (accendere serial monitor per vedere val)
 delay(1000); // delay tra una lettura e l'altra
}

 

Gioblu Robotics © 2010 - 2012 · Sitemap · privacy

gioscarab@gmail.com · Via Savona 123 20146 Milano MI · PI 06977550968 · Codice fiscale MTLGNN86S09F205F

Gioblu BOTServer è online dal 10 Aprile 2010 - 167.772 Visite - 675.604 Pagine visualizzate - 89.273 Visitatori unici - 421 utenti attivi