sistem PID
Fork of kontrolPID by
kontrolPID.h@2:b37bdc0b8677, 2017-11-06 (annotated)
- Committer:
- Fathoni17
- Date:
- Mon Nov 06 14:52:38 2017 +0000
- Revision:
- 2:b37bdc0b8677
- Parent:
- 1:0305c2cd17d2
- Child:
- 3:8607359f4813
ki, kd jadi default = 0
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
sarlilouis | 0:a400d726fdc6 | 1 | #ifndef KONTROL_PID_H |
sarlilouis | 0:a400d726fdc6 | 2 | #define KONTROL_PID_H |
sarlilouis | 0:a400d726fdc6 | 3 | |
sarlilouis | 0:a400d726fdc6 | 4 | #include "mbed.h" |
sarlilouis | 0:a400d726fdc6 | 5 | |
Fathoni17 | 1:0305c2cd17d2 | 6 | class kontrolPID{ |
Fathoni17 | 1:0305c2cd17d2 | 7 | public: |
Fathoni17 | 2:b37bdc0b8677 | 8 | kontrolPID( int interval, |
Fathoni17 | 2:b37bdc0b8677 | 9 | short limit_Min, short limit_Max, |
Fathoni17 | 2:b37bdc0b8677 | 10 | float kP, float kI = 0, float kD = 0); |
sarlilouis | 0:a400d726fdc6 | 11 | void resetPID(); |
sarlilouis | 0:a400d726fdc6 | 12 | float hitungPID(float _process_Value, float _set_Point); |
sarlilouis | 0:a400d726fdc6 | 13 | }; |
sarlilouis | 0:a400d726fdc6 | 14 | #endif |