Icono del sitio AranaCorp

Medición de temperatura con LM35

5
(1)

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

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

Source

Encuentre otros tutoriales y ejemplos en el generador de código automático
Arquitecto de Código

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuarlo!

Promedio de puntuación 5 / 5. Recuento de votos: 1

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

Salir de la versión móvil