回転数計のデータをトワイライトから受け取って回転数を計算して表示します。

Dependencies:   mbed

Fork of receive_twe by natsu tsumagari

Revision:
7:0c3c1a484ebc
Parent:
6:71adef562691
Child:
8:e29764121447
--- a/main.cpp	Wed Oct 26 10:13:10 2016 +0000
+++ b/main.cpp	Wed Oct 26 10:27:04 2016 +0000
@@ -6,6 +6,7 @@
 int data_count;
 int data_num;
 int z_int;
+double z_double;
 int offset = (int)'0';
 float cadence;
 bool datas_title_flag=false;
@@ -53,7 +54,10 @@
                 }else if(data_num==15){
                     z_int = (int)data[data_count-1] + (int)data[data_count-2]*10 + (int)data[data_count-3]*100 - offset*111;
                     if(data[data_count-4]!='0') z_int *= -1;
-                    pc.printf("\n%d",z_int);
+                    z_double = (double)z_int/6; //角度補正前ふつうに
+                    pc.printf("\n%f",z_double);
+                    z_double = z_double * 36.3/35.0; //角度*363/350で補正
+                    pc.printf("\n%f",z_double);
                     //pc.putc('\n');
 //                    pc.putc(data[data_count]);
                 }