すべてのフォトリフレクタ値をUSBシリアル通信にて表示するプログラム
Dependencies: mbed
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 }
Generated on Thu Jul 14 2022 19:27:22 by 1.7.2