Beruflich Dokumente
Kultur Dokumente
#include "cactus_io_DS18B20.h"
ds.readSensor();//outlet temp
ds3.readSensor();//inlet temp
ds4.readSensor();//room temp
ds5.readSensor();//outside temp
Serial.begin(9600);
//Serial.println("Maxim Integrated DS18B20 Temperature Sensor | cactus.io");
//Serial.println("DS18B20 Serial Number: ");
// we pass the serial number byte array into the printSerialNumber function
//printSerialNumber(ds.getSerialNumber());
//printSerialNumber(ds3.getSerialNumber());
//printSerialNumber(ds4.getSerialNumber());
//printSerialNumber(ds5.getSerialNumber());
//Serial.println("");
//Serial.println("");
void loop() {
ds.readSensor();
outlet_temp=ds.getTemperature_F();//outlet temp
ds3.readSensor();
inlet_temp=ds3.getTemperature_F();//inlet temp
ds4.readSensor();
inside_temp=ds4.getTemperature_F();//room temp
//Serial.print(ds4.getTemperature_C()); Serial.print(" *C\t");
//Serial.print(inside_temp); Serial.print(" *F\t");
ds5.readSensor();
outside_temp=ds5.getTemperature_F();//outside temp
i++;
// and for forced quit of Excel with saving the file first
//if(i==450)
//{
Serial.println("CUSTOMBOX3,GET");
x=Serial.readStringUntil(10).toInt();
if(x) {
pump_enabled=true;
}
else
{
pump_enabled=false;
}
if (pump_enabled==true){
if (inside_temp < inside_setpoint)
{
digitalWrite(8, HIGH);
pump_on=1;
}
else
{
digitalWrite(8, LOW);
pump_on=0;
}
}
else{
digitalWrite(8, LOW);
pump_on=0;
}
if(i==200)
{
Serial.println("SAVEWORKBOOKAS,test-run");
}
delay(10000);