V1.ino 472 B

12345678910111213141516171819202122232425262728293031
  1. #include <PID_v1.h>
  2. double TempSet, TempIn, Output;
  3. double consKp=1, consKi=0.05, consKd=0.25;
  4. //Specify the links and initial tuning parameters
  5. PID BruleurPID(&TempIn, &Output, &TempSet, consKp, consKi, consKd, DIRECT);
  6. void setup(){
  7. TempIn = ;
  8. TempSet = 80;
  9. BruleurPID.SetMode(AUTOMATIC);
  10. }
  11. void loop(){
  12. TempIn =
  13. BruleurPID.Compute();
  14. voir comment gere output if (Output )
  15. digitalWrite(Bruleur, HIGH);
  16. else
  17. digitalWrite(Bruleur, LOW);
  18. }