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.
//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