Sensor de temperatura con Arduino UNO

¡Aprenda a leer la temperatura con el sensor de temperatura LM35!

La serie LM35 son dispositivos de temperatura de circuito integrado de precisión con un voltaje de salida linealmente proporcional a la temperatura centígrada. El dispositivo LM35 tiene una ventaja sobre los sensores lineales de temperatura calibrados en Kelvin, ya que no se requiere que el usuario reste un voltaje constante grande de la salida para obtener una escala conveniente en grados centígrados.

Puede usar este sensor para muchos proyectos, como monitoreo de prevención de incendios, pronóstico del tiempo, monitor de sobrecalentamiento y muchos más.

Paso 1: construir circuito

Para construir nuestro circuito con Arduino Uno, siga los pasos a continuación:

  1. Conecte Arduino Uno GND a LM35 GND
  2. Conecte el pin Arduino 5V al pin 1 de LM35
  3. Conecte el pin analógico Arduino Uno 1 al pin LM35 OUT

Paso 2: Programe y lea el sensor

Descargue y abra el código fuente adjunto en Arduino IDE.

Cargue el boceto y lea la salida del sensor en el monitor serie

int pinTemp = A1; // Aquí es donde van nuestros datos de salida
configuración nula () {Serial.begin (9600); } void loop () {int temp = analogRead (pinTemp); // Lee el pin analógico temp = temp * 0.48828125; // convierte la salida (mv) a celcius legible Serial.print ("Temperatura:"); Serial.print (temp); Serial.println ("C"); // imprime el retraso de estado de temperatura (1000); }

Una vez cargado verás el estado de temperatura como este

 Temperatura: 29C 
 Temperatura: 28C 
 Temperatura: 29C 
 Temperatura: 27.8C 

Archivos adjuntos

  • LM35_Temperature_Sensor.ino Descargar

Artículos Relacionados