     }
 
     void longTask() {
-      _tempSensor.loop();
-
-      _input = _tempSensor.value();
+      _input = _tc.readTempC();
       _pid.Compute();
+
+      Serial.println(_input);
 
       myservo.write((int)_output);
 

    KeyPad()
    {
      _buttons[0] = new Button(2);
      _buttons[1] = new Button(3);
      _buttons[2] = new Button(4);
      _buttons[3] = new Button(5);
    }

    void loop()

      _output = 0.0;
      _consign = 32.0;

      myservo.attach(3);

      _state = prg::Idle;
    }
