今までのジョイスティックの入力を段階分けしていた方式から、アナログ値をできる限りそのまま使用する方式に変更しました。
Fork of ControlMain2017 by
Diff: ValueProcessor.h
- Branch:
- ?????
- Revision:
- 41:d2d123d7a6fa
- Child:
- 42:6cc53727acc2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ValueProcessor.h Sun Apr 23 15:12:59 2017 +0000 @@ -0,0 +1,26 @@ +#ifdef VALUE_HANDLER +#define VALUE_HANDLER + +#include "mbed.h" + +class ValueProcess +{ +public: + float rollNeutral = 0.739; + float rollUpperDiff = 0; + float rollLowerDiff = 0; + + float pitchNeutral = 0.468 ;//1って書いた方 + float pitchUpperDiff = 0; + float pitchLowerDiff = 0; + float neutralDiff; + + void setNeutral(float rollRead,float pitchRead); + void setMaxAndMin(InputType it,float value); + void MatchUpperAndLower(); + void Format2Range(); + void PhaseFloat(); + void SetRollPitchRacio(); +}; + +#endif \ No newline at end of file