すべてのフォトリフレクタ値をUSBシリアル通信にて表示するプログラム

Dependencies:   mbed

Revision:
1:419e4a7b47d0
Parent:
0:af6ad713f332
--- a/main.cpp	Tue Jul 30 04:10:42 2019 +0000
+++ b/main.cpp	Mon Aug 05 10:04:30 2019 +0000
@@ -1,12 +1,30 @@
 //シリアル通信を利用してad_dataの数値を表記する
 #include "mbed.h"
-AnalogIn ain(A0);
+AnalogIn s1(D3);
+AnalogIn s2(A6);
+AnalogIn s3(A5);
+AnalogIn s4(A4);
+AnalogIn s5(A3);
+AnalogIn s6(A2);
+AnalogIn s7(A1);
+AnalogIn s8(A0);
+
 Serial pc(USBTX,USBRX); //tx,rx
 
 int main() {
-    int ad_data;
+    float s1_data,s2_data,s3_data,s4_data,s5_data,s6_data,s7_data,s8_data;
     while(1) {
-       ad_data=ain;
-       pc.printf("%d\n",ad_data);
+       s1_data=s1.read();
+       s2_data=s2.read();
+       s3_data=s3.read();
+       s4_data=s4.read();
+       s5_data=s5.read();
+       s6_data=s6.read();
+       s7_data=s7.read();
+       s8_data=s8.read();
+       
+
+       pc.printf("s1:%.2f s2:%.2f s3:%.2f s4:%.2f s5:%.2f s6:%.2f s7:%.2f s8:%.2f \r\n"
+                ,s1_data,s2_data,s3_data,s4_data,s5_data,s6_data,s7_data,s8_data);
     }
 }