回転数計のクラスです。
Dependencies: mbed
Fork of test_cadenceClass by
main.cpp
00001 #include "mbed.h" 00002 00003 DigitalOut myled(LED1); 00004 Ticker cadenceTicker; 00005 Serial pc(USBTX,USBRX);//for debug 00006 00007 #include "Cadence.h" 00008 Cadence ar(p13,p14); 00009 00010 void for_attach(){ 00011 ar.readData(); 00012 } 00013 00014 int main() { 00015 ar.baud(115200); 00016 ar.attach(for_attach); 00017 while(1) { 00018 pc.printf("data:"); 00019 ar.readData(); 00020 pc.printf("\n\r"); 00021 for(int i = 0; i<75; i++){ 00022 if(ar.data[i] == '\r') { 00023 pc.putc('!'); 00024 }else if(ar.data[i] == '\n'){ 00025 pc.putc('$'); 00026 }else{ 00027 pc.printf("%c",ar.data[i]); 00028 } 00029 } 00030 pc.printf("test\n\r"); 00031 pc.printf("cadence:%4.2f\n\r",ar.cadence); 00032 pc.printf("voltage:%4.2f\n\r",ar.voltage); 00033 pc.printf("strC:"); 00034 for(int i=0; i<4; i++) pc.printf("%c",ar.strC[i]); 00035 pc.printf("\n\rstrV:"); 00036 for(int i=0; i<4; i++) pc.printf("%c",ar.strV[i]); 00037 pc.printf("\n\r"); 00038 wait(0.4); 00039 } 00040 }
Generated on Mon Jul 18 2022 09:50:56 by 1.7.2