 
 // Output Relay
 #define RelayPin 2
+
+// ************************************************
+// Sensor Variables and constants
+// Data wire is plugged into port 12 on the Arduino
 
 // One-Wire Temperature Sensor
 // (Use GPIO pins for power/ground to simplify the wiring)

// Called by ISR every 15ms to drive the output
// ************************************************
void DriveOutput()
{  
  now = millis();
  // Set the output
  // "on time" is proportional to the PID output
  if(now - windowStartTime>WindowSize)
  { //time to shift the Relay Window
     windowStartTime += WindowSize;
  }
  if((onTime > 100) && (onTime > (now - windowStartTime)))
  {
     digitalWrite(RelayPin,HIGH);
  }

   }
   sensors.setResolution(tempSensor, 12);
   sensors.setWaitForConversion(false);
    
   pinMode(RelayPin, OUTPUT);    // Output mode to drive relay
   digitalWrite(RelayPin, LOW);  // make sure it is off to start
