Sensore di Temperatura LM35
0.77€
100 o più 0.63€
1000 o più 0.51€
- Scorta: In Stock
- Codice Prodotto: SNA006.LM35
- Peso: 0.30
Sensore di temperatura LM35
L'LM35 è un sensore di temperatura analogico in CI di precisione che fornisce un'uscita di tensione precisa e lineare corrispondente alla temperatura in gradi Celsius. Ecco informazioni dettagliate sul sensore LM35:
Caratteristiche:
- Intervallo di temperatura:
- Operativo: Da 0°C a +100°C
- Calibrato: Da -55°C a +150°C
- Tensione di uscita:
- Lineare proporzionale alla temperatura: 10 mV/°C
- Precisione:
- Tipicamente ±0,5°C a +25°C e ±3/4°C nell'intero intervallo da -55°C a +150°C.
- Uscita a bassa impedenza:
- L'impedenza di uscita è bassa, consentendogli di pilotare direttamente altri dispositivi senza circuiti aggiuntivi.
- Alimentazione elettrica:
- Funziona da 4 V a 30 V CC, rendendolo adatto a un'ampia gamma di applicazioni.
- Calibrazione della temperatura:
- Calibrato in fabbrica per fornire una tensione di uscita precisa per un determinato intervallo di temperature.
- Calibrato in fabbrica per fornire una tensione di uscita precisa per un determinato intervallo di temperature.
Applicazioni:
- Misura della temperatura: Ampiamente utilizzato in applicazioni in cui è richiesto un rilevamento accurato della temperatura, come sistemi di controllo del clima, monitoraggio dei processi industriali e applicazioni automobilistiche.
- Compensazione della temperatura: Spesso utilizzato in circuiti che richiedono compensazione della temperatura, come circuiti analogici e moduli sensore.
- Dispositivi portatili: Grazie al basso consumo energetico e alle dimensioni ridotte, è adatto per l'integrazione in dispositivi portatili e portatili.
Circuito di esempio:
Ecco un esempio di base di come collegare un sensore LM35 ad un Arduino per la misurazione della temperatura:
const int lm35Pin = A0; // Pin analogico LM35 collegato all'ingresso analogico A0 di Arduino
impostazione nulla() {
Serial.begin(9600); // Inizializza la comunicazione seriale
}
ciclo vuoto() {
int sensorValue = analogRead(lm35Pin); // Leggi l'ingresso analogico
tensione float = sensorValue * (5.0 / 1023.0); // Converte la lettura analogica in tensione (assumendo un Arduino da 5 V)
// Converte la tensione in temperatura utilizzando la formula LM35 (10 mV/°C)
temperatura galleggianteC = tensione * 100,0; // LM35 emette 10 mV per grado Celsius
// Stampa la temperatura sul monitor seriale
Serial.print("Temperatura: ");
Stampa.seriale(temperaturaC);
Serial.println("°C");
ritardo(1000); // Ritardo prima della lettura successiva
}
Spiegazione:
- Collega il pin Vout del sensore LM35 al pin di ingresso analogico di Arduino (A0 in questo esempio).
- Nello schizzo di Arduino, leggi la tensione analogica dal sensore utilizzando
analogicoLeggi()
funzione. - Convertire la lettura analogica in tensione utilizzando la formula
(Valoresensore * (5.0 / 1023.0))
, supponendo un Arduino da 5 V. - Utilizza la formula LM35
tensione * 100,0
per convertire la tensione in temperatura in gradi Celsius, poiché l'LM35 emette 10 mV per grado Celsius. - Stampare le letture della temperatura sul monitor seriale.
Questo esempio dimostra come interfacciare il sensore LM35 con Arduino per la misurazione della temperatura. Modifica il codice secondo necessità in base alla configurazione e ai requisiti specifici.