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:
- Collegare Arduino Uno GND a LM35 GND
- Collegare il pin Arduino 5 V al pin LM35 1
- 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