回転数計のデータをトワイライトから受け取って回転数を計算して表示します。
Dependencies: mbed
Fork of receive_twe by
Diff: main.cpp
- 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]); }