今までのジョイスティックの入力を段階分けしていた方式から、アナログ値をできる限りそのまま使用する方式に変更しました。

Dependencies:   mbed-rtos mbed

Fork of ControlMain2017 by albatross

Branch:
?????
Revision:
44:7b6f627a31da
Parent:
43:2d8bffac06cd
Child:
45:df3b45a8cecc
--- a/ValueProcessor.h	Fri Apr 28 10:21:00 2017 +0000
+++ b/ValueProcessor.h	Fri Apr 28 15:23:22 2017 +0000
@@ -3,8 +3,8 @@
 
 #include "mbed.h"
 
-#define TEMP_PHASE 23
-#define PHASE_NUM 15 //奇数にしてください
+#define PHASE_NUM 23 //奇数にしてください
+#define ADDITIONALPHASE 2
 #define SUM_UP_NUM 10.0
 class ValueProcess
 {
@@ -29,6 +29,7 @@
     float MatchUpperAndLower(InputType it, float max,float min,float neutral,float value);
     float Format2Range(float value,float max,float min);
     int PhaseFloat(float value,float max,float min);
+    int ValueProcess::WidenNeutral(int phased);
     float SetRollPitchRacio(float pitch,float roll);
     float ValueProcess::MatchRange(float value);
     void ValueProcess::Processing(float rollRead,float pitchRead,int* input_R,int* input_L);