//

Dependencies:   MPU6050 brushlessMotor mbed

Fork of gimbalController_brushless_IMU by Baser Kandehir

Committer:
alfaleader
Date:
Mon May 16 09:50:44 2016 +0000
Revision:
10:12f9371f3e0f
Parent:
9:2779500685cb
d

Who changed what in which revision?

UserRevisionLine numberNew contents of line
alfaleader 9:2779500685cb 1 #ifndef PID_H
alfaleader 9:2779500685cb 2 #define PID_H
alfaleader 9:2779500685cb 3
alfaleader 9:2779500685cb 4 #include "mbed.h"
alfaleader 9:2779500685cb 5
alfaleader 9:2779500685cb 6 class PIDControll{ //klasse van onze brushlessmotor
alfaleader 9:2779500685cb 7 public:
alfaleader 9:2779500685cb 8
alfaleader 9:2779500685cb 9 //functies
alfaleader 9:2779500685cb 10 PIDControll(); //constructor
alfaleader 9:2779500685cb 11 void PIDaanpassing(float angle);
alfaleader 9:2779500685cb 12
alfaleader 9:2779500685cb 13 float Kp;
alfaleader 9:2779500685cb 14 float Ki;
alfaleader 9:2779500685cb 15 float Kd;
alfaleader 9:2779500685cb 16 float set_point; // camera hoek
alfaleader 9:2779500685cb 17 float proportional;
alfaleader 9:2779500685cb 18 float last_proportional;
alfaleader 9:2779500685cb 19 float integral;
alfaleader 9:2779500685cb 20 float derivative;
alfaleader 9:2779500685cb 21 float errorPID;
alfaleader 9:2779500685cb 22 int dir;
alfaleader 10:12f9371f3e0f 23 float delay;
alfaleader 9:2779500685cb 24 int stop;
alfaleader 9:2779500685cb 25 };
alfaleader 9:2779500685cb 26
alfaleader 9:2779500685cb 27 #endif