#include #include #define ONE_WIRE_BUS 11 OneWire oneWire(ONE_WIRE_BUS); DallasTemperature sensors(&oneWire); float Celcius=0; //float Fahrenheit=0; const int fetPin=3; const int pinUP = 255; const int pinDOWN = 0; int offButton=4; int hotButton=5; void setup(void) { Serial.begin(9600); sensors.begin(); pinMode(fetPin,OUTPUT); pinMode(offButton,INPUT); pinMode(hotButton,INPUT); } void loop(void) { sensors.requestTemperatures(); Celcius=sensors.getTempCByIndex(0); //Fahrenheit=sensors.toFahrenheit(Celcius); Serial.print(" C "); Serial.print(Celcius); //Serial.print(" F "); //Serial.println(Fahrenheit); delay(1000); // if (offButton == HIGH){ Serial.println(" C "); Serial.print(Celcius); delay(1000); analogWrite(fetPin,pinDOWN); //heater at 0% - off delay(5000); } else if (hotButton == HIGH){ Serial.println(" C "); Serial.print(Celcius); delay(1000); analogWrite(fetPin,pinDOWN); //