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

Dependencies:   mbed-rtos mbed

Fork of ControlMain2017 by albatross

Revision:
33:d54dacb7a0aa
Parent:
32:60af346703d3
Child:
34:0cff1601bc13
diff -r 60af346703d3 -r d54dacb7a0aa main.cpp
--- a/main.cpp	Thu Mar 23 15:59:46 2017 +0000
+++ b/main.cpp	Fri Mar 31 08:09:18 2017 +0000
@@ -110,7 +110,7 @@
         if(Upper > Lower) {
             if(value < neutral) {
                 value =  neutral + ((value - neutral) * (Upper / Lower));
-                rollLowerDiff  =  -rollUpperDiff; 
+                rollLowerDiff  =  -rollUpperDiff;
             }
         } else  {
             if(value > neutral) {
@@ -200,7 +200,7 @@
     // pc.printf("%c",*(char *)inputDatas_R[4]);
     //pc.printf("%c",(char)drug_R);
     inputDatas_L[sizeof(int)+2] = (char)drug_L;
-  //  pc.printf("eruron:%f    drug:%f\n\r,",);
+    //  pc.printf("eruron:%f    drug:%f\n\r,",);
 }
 
 void SendDatas()
@@ -215,6 +215,8 @@
     }
     for(int i = 0; i < INPUT_DATAS_NUM; i++) {
         toKeikiSerial.putc(inputDatas_R[i]);
+    }
+    for(int i = 0; i < INPUT_DATAS_NUM; i++) {
         toKeikiSerial.putc(inputDatas_L[i]);
     }
 }