Patrocinadores

miércoles, 21 de febrero de 2024

Sensor de temperatura LM35

Práctica con sensor de temperatura:

En esta práctica vamos a conocer el funcionamiento del sensor de temperatura LM35

Puedes conocer las características técnicas de este sensor dando clic en el enlace LM35

El LM35 es un sensor de temperatura que tiene solo 3 patas de conexión.

Cada pata deberá estar correctamente conectada para su buen funcionamiento


Diagrama de conexión



Condiciones:



Código de funcionamiento del LM35

//VARIABLES PARA GUARDAR LOS DATOS ASOCIADOS A LA TEMPERATURA
int sensorF;
int sensorC;

void setup()
{

Serial.begin(9600);

//PINES QUE VAMOS A UTILIZAR
pinMode(A0, INPUT); //LM35
pinMode(3, OUTPUT); //ROJO
pinMode(5, OUTPUT); //VERDE
pinMode(6, OUTPUT); //AZUL

}

void loop()

{

//PROGRAMACIÓN DEL SENSOR LEYENTO GRADOS FAHRENHEIT
sensorF = analogRead(A0);
sensorF = (5.0 * sensorF *100)/1024.0;

//PROGRAMACIÓN DEL SENSOR TRANSFORMANDO GRADOS FAHRENHEIT A CELSIUS
sensorC = ((sensorF - 32) / 1.8);

//IMPRESIÓN DE ETIQUETAS Y VALORES DEL SENSOR
Serial.print("Temperatura del sensor : ");
Serial.print(sensorC);
Serial.println("C");
delay(1000);
 
//AQUÍ SE PROGRAMAN LAS CONDICIONES DEL LED RGB

  if  (sensorC <=25)
  {
  digitalWrite(3, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, HIGH);
   }
  if ((sensorC >=26) && (sensorC <=30))
  {
   digitalWrite(3,LOW);  
   digitalWrite(5, HIGH);
  digitalWrite(6, LOW);
  }
  if (sensorC >=31)
  {  
  digitalWrite(3, HIGH);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  }}

No hay comentarios:

Publicar un comentario