Etiquetas: , , ,

El sensor de temperatura LM35 es un dispositivo pequeño, fácil de usar y fácil de encontrar. Su voltaje de salida es directamente proporcional a la temperatura y proporciona una medición precisa.

Material

  • Computador
  • Arduino UNO
  • Cable USB para conectar Arduino a la computadora
  • Sensor de temperatura LM35

Diagrama de conexión

Código

La ficha técnica del sensor LM35 proporciona la medición del rango de temperatura, -55 a 150 ° C, y la regla de conversión entre el valor de voltaje y temperatura, 10 mV / ° C. El valor se lee con un puerto analógico del Arduino, por lo que el voltaje de salida (0 a 5V) se convierte en un valor digital (0 a 1023).

// Constants
#define DELAY 1000 // Delay between two measurements in ms

// Parameters
const int sensorPin = A0; // Pin connected to sensor

// Variables
float voltage, temperature;

void setup(void) {
  Serial.begin(9600);
}

void loop(void) {
  voltage= analogRead(sensorPin) * (5.0 / 1023.0); // Convert digital value to voltage
  Serial.print("Sensor voltage = ");
  Serial.println(voltage); // the voltage reading
  temperature=100*voltage; // conversion from V to °C
  Serial.print("Sensor reading = ");
  Serial.println(temperature); // the temperature reading
  
  delay(DELAY);  
}

Aplicación

Dispositivo de medición de temperatura ambiente

Source

LM35 datasheet

Aprenda a leer una medición de sensor