LM35 con Arduino


 Sensor de temperatura Lm35 

Código:

#define frio 9
#define media 10
#define calor 11
void setup() {
  pinMode(frio,OUTPUT);
  pinMode(media,OUTPUT);
  pinMode(calor,OUTPUT);
pinMode (A0,INPUT);  // declaramos el pin A0 de entrada
Serial.begin (9600); // comunicacion entre la placa y el ordenador
}

void loop() {
 float tem=(analogRead(A0)*5/1024.0); //pasmos la lectura a v
 float Temp=tem*100;      //pasamos los v a Cº "celsius"// si fuera LM335 Temp=tem+17.78;
Serial.print("Temperatura:       "); //mostramos temperatura
Serial.print(Temp);                   // mostramos el valor de la temperatura
Serial.print("ºC");               //mostramos la C
Serial.println ();                // lo siguinete en mostrarse en una linea nueva
delay(1000);             // esperamos 1000ms

if (Temp<=13){     //si hace friio
  digitalWrite(frio,HIGH);
  digitalWrite(media,LOW);
  digitalWrite(calor,LOW); 
}
if (Temp >13<26){     //si hace una temperatura media
  digitalWrite(frio,LOW);
  digitalWrite(media,HIGH);
  digitalWrite(calor,LOW); 
}
if (Temp>=26){        // si hace calor
  digitalWrite(frio,LOW);
  digitalWrite(media,LOW);
  digitalWrite(calor,HIGH); 
}
}

Comentarios

Entradas populares de este blog

Cruce de semáforos con pulsador paso de peatones y detector de vehículos.

Motor paso a paso con Arduino

Sensor de agua con Arduino