Está en la página 1de 1

#include <OneWire.

h>
#include <DallasTemperature.h>

OneWire ourWire(2); //Se establece el pin 2 como bus OneWire

DallasTemperature sensors(&ourWire); //Se declara una variable u objeto para


nuestro sensor

const int vent1 = 4;


const int vent2 = 8;

void setup() {
delay(1000);
Serial.begin(9600);
sensors.begin(); //Se inicia el sensor
pinMode(vent1 , OUTPUT);
pinMode(vent2 , OUTPUT);
}

void loop() {
sensors.requestTemperatures(); //Se env�a el comando para leer la temperatura
float temp= sensors.getTempCByIndex(0); //Se obtiene la temperatura en �C

Serial.print("Temperatura= ");
Serial.print(temp);
Serial.println(" C");
Serial.println("nivel");
Serial.println(analogRead(A0));
delay(1000);

if(temp > 21)


{
digitalWrite(vent1 , HIGH);
digitalWrite(vent2, HIGH);
}
else
{
digitalWrite(vent1 , LOW);
digitalWrite(vent2 , LOW);
}
}

También podría gustarte