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

Dependencies:   mbed-rtos mbed

Fork of ControlMain2017 by albatross

Branch:
?????
Revision:
43:2d8bffac06cd
Parent:
42:6cc53727acc2
Child:
46:53eb2ba661c5
--- a/main.cpp	Wed Apr 26 11:57:00 2017 +0000
+++ b/main.cpp	Fri Apr 28 10:21:00 2017 +0000
@@ -32,7 +32,6 @@
 CAN can_R(p30,p29);
 CAN can_L(p9,p10);
 Serial toKeikiSerial(p28,p27);
-Serial pc(USBTX,USBRX);
 AnalogIn rollPin(p15);
 AnalogIn pitchPin(p18);
 DigitalIn drug_R(p14);
@@ -41,6 +40,7 @@
 DigitalOut led2(LED2);
 DigitalOut led4(LED4);
 DigitalOut led3(LED3);
+Serial pc(USBTX,USBRX);
 ValueProcess VP;
 //DigitalOut fusokuControl(p25);
 //Ticker sendDatasTicker;
@@ -65,9 +65,10 @@
 void InputControlValues()
 {
     VP.Processing(rollPin.read(),pitchPin.read(),(int *)inputDatas_R,(int *)inputDatas_L);
+    pc.printf("R:%d     L:%d\n\r",*(int *)inputDatas_R,*(int *)inputDatas_L);
     inputDatas_R[sizeof(int)+ 2] = (char)drug_R;
-    led4 =! led4;
     inputDatas_L[sizeof(int)+2] = (char)drug_L;
+     led4 =! led4;
 }
 
 void SendDatas()