RELE 220V Y T.
CONTROL DE ENCENDIDO A 220V MEDIANTE TEMPERATURA.
Librería OneWireMaster.zip
Librría TemperaturaControlLibraryMaster.zip
CÓDIGO
#include <OneWire.h> //Se importan las librerías
#include <DallasTemperature.h>
#define ONE_WIRE_BUS 2 //Se declara el pin donde se conectará la DATA
OneWire ourWire(ONE_WIRE_BUS);
//Se establece el pin declarado como bus para la comunicación OneWire
DallasTemperature sensors(&ourWire); //Se instancia la librería DallasTemperature
void setup() {
delay(1000);
Serial.begin(9600);
Serial.print("Sensor de Temperatura: DS18B20");
sensors.begin(); //Se inician los sensores
delay(1000);
pinMode(7,OUTPUT);
}
void loop() {
Serial.println();
Serial.print("Obteniendo datos...");
Serial.println();
delay(1000);
sensors.requestTemperatures(); //Prepara el sensor para la lectura
float temperatura = sensors.getTempCByIndex(0);
Serial.print(temperatura);
Serial.println(" grados C");
delay(1500); //Se provoca un lapso de 1 segundo antes de la próxima lectura
if (temperatura < 26.0){
digitalWrite(7, LOW);
}
if (temperatura > 26.0){
digitalWrite(7, HIGH);
}
if (temperatura > 30.0){
digitalWrite(7, LOW);
}
}
Suscribirse a:
Entradas (Atom)