hMove and cAngle
gyro.h
- Committer:
- THtakahiro702286
- Date:
- 2019-06-22
- Revision:
- 1:1b01dbd85589
- Parent:
- 0:6371d70a58f2
File content as of revision 1:1b01dbd85589:
#ifndef GYRO_H #define GYRO_H #include "mbed.h" class gyro { public: gyro(){} gyro(int num); void setRad(int num,double rad); double hMove(double way, int num); void setIdeal(double angle); double cAngle(double angle); double pAngle(double angle, double k); void limitPower(double limit); void setErrorRange(double range); double lFunc(double num,double gain); // double slowIdeal(double changed); private: double* wheelRad; double ideal; double toChange; double changed; double rVal; double _limit; double redVal; double angled; double absLimit; double errorRange; double rFunc; // double stepwise; // double rIdeal; // bool checkStep; }; #endif