library to use pid easier
Diff: PID_lib.h
- Revision:
- 3:80e7ed9fdb02
- Parent:
- 2:77ef3d60d8d9
- Child:
- 4:344e46625032
--- a/PID_lib.h Sun Oct 16 11:14:26 2022 +0000 +++ b/PID_lib.h Thu Oct 20 07:36:28 2022 +0000 @@ -28,14 +28,18 @@ keluarkan nilai pwm pid */ - void pid_pwm(float target_, float kp_, float ki_, float kd_, float rpm); + void pid_pwm(float target_, float kp_, float ki_, float kd_, float rpm, float t_); + void pwm_read(float target_, float kp_, float ki_, float kd_, float rpm, float t_); + void stop(); private: - Timer t; +// Timer t; DigitalOut dir1; DigitalOut dir2; PwmOut pwm; float rpm; + float freq; + float ppr; float e; float laste; float eI;