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

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 //シリアル通信を利用してad_dataの数値を表記する
00002 #include "mbed.h"
00003 AnalogIn s1(D3);
00004 AnalogIn s2(A6);
00005 AnalogIn s3(A5);
00006 AnalogIn s4(A4);
00007 AnalogIn s5(A3);
00008 AnalogIn s6(A2);
00009 AnalogIn s7(A1);
00010 AnalogIn s8(A0);
00011 
00012 Serial pc(USBTX,USBRX); //tx,rx
00013 
00014 int main() {
00015     float s1_data,s2_data,s3_data,s4_data,s5_data,s6_data,s7_data,s8_data;
00016     while(1) {
00017        s1_data=s1.read();
00018        s2_data=s2.read();
00019        s3_data=s3.read();
00020        s4_data=s4.read();
00021        s5_data=s5.read();
00022        s6_data=s6.read();
00023        s7_data=s7.read();
00024        s8_data=s8.read();
00025        
00026 
00027        pc.printf("s1:%.2f s2:%.2f s3:%.2f s4:%.2f s5:%.2f s6:%.2f s7:%.2f s8:%.2f \r\n"
00028                 ,s1_data,s2_data,s3_data,s4_data,s5_data,s6_data,s7_data,s8_data);
00029     }
00030 }