twe-liteを用いた実験用プログラム。回転数を回転数側から受信する目的で書いた。
Fork of twe-lite_main by
Revision 1:107266d60757, committed 2018-02-25
- Comitter:
- Joeatsumi
- Date:
- Sun Feb 25 05:33:25 2018 +0000
- Parent:
- 0:dd2e7831df58
- Commit message:
- 2018/2/25
Changed in this revision
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Fri Feb 23 04:20:23 2018 +0000
+++ b/main.cpp Sun Feb 25 05:33:25 2018 +0000
@@ -9,12 +9,11 @@
Ticker flipper;
-char rpm_array[3] = "00";//実は末尾にnullがあるので、要素が4つでも配列では5つの箱を用意している
+char rpm_array[5] = "0000";//実は末尾にnullがあるので、要素が4つでも配列では5つの箱を用意している
char dam;
int rpm=0;
-
void send(){
char DATA[DATA_SIZE] = {':', '0', '1', '0', '1', '3', '9', 'X', '\r', '\n'};
@@ -28,6 +27,8 @@
}
+
+
}
@@ -48,12 +49,14 @@
dam=twe.getc();
dam=twe.getc();
- for (int i = 0; i <= 2; i++) {
+
+ for (int i = 0; i < 4; i++) {
rpm_array[i] =twe.getc();//高度の受信rpm+1000の値を文字列として受け取る
}
rpm = atoi(rpm_array);
+ rpm-=1000;
pc.printf("%d\r\n",rpm);
}//if(twe.getc()=='0')
