Sensore di temperatura con Arduino UNO

Scopri come leggere la temperatura usando il sensore di temperatura LM35!

Le serie LM35 sono dispositivi di temperatura a circuito integrato di precisione con una tensione di uscita linearmente proporzionale alla temperatura centigrado. Il dispositivo LM35 ha un vantaggio rispetto ai sensori di temperatura lineari calibrati in Kelvin, poiché l'utente non è tenuto a sottrarre una grande tensione costante dall'uscita per ottenere un comodo ridimensionamento centigrado.

È possibile utilizzare questo sensore per molti progetti, come il monitoraggio della prevenzione incendi, previsioni meteorologiche, monitoraggio del surriscaldamento e molti altri.

Passaggio 1: costruire il circuito

Per costruire il nostro circuito con Arduino Uno, procedi nel seguente modo:

  1. Collegare Arduino Uno GND a LM35 GND
  2. Collegare il pin Arduino 5 V al pin LM35 1
  3. Collegare il pin 1 analogico Arduino Uno al pin OUT LM35

Passaggio 2: programmare e leggere il sensore

Scarica e apri il codice sorgente allegato su Arduino IDE.

Carica lo schizzo e leggi l'output del sensore sul monitor seriale

int pinTemp = A1; // Qui è dove vanno i nostri dati di output
void setup () {Serial.begin (9600); } void loop () {int temp = analogRead (pinTemp); // Leggi il pin analogico temp = temp * 0.48828125; // converte l'output (mv) in celcius Serial.print leggibile ("Temperatura:"); Serial.print (temp); Serial.println ( "C"); // stampa il ritardo dello stato della temperatura (1000); }

Una volta caricato vedrai lo stato della temperatura in questo modo

 Temperatura: 29 ° C 
 Temperatura: 28 ° C 
 Temperatura: 29 ° C 
 Temperatura: 27, 8 ° C 

allegati

  • Scarica LM35_Temperature_Sensor.ino

Articoli Correlati