Lab3-03_save_battery_voltage_lite
Dependencies: mbed HEPTA_CDH_lite HEPTA_EPS_lite
main.cpp
00001 #include "mbed.h" 00002 #include "HEPTA_EPS.h" 00003 #include "HEPTA_CDH.h" 00004 HEPTA_CDH cdh(PB_5, PB_4, PB_3, PA_8, "sd"); 00005 HEPTA_EPS eps(PA_0,PA_4); 00006 Serial pc(USBTX,USBRX,9600); 00007 int main() 00008 { 00009 float btvol; 00010 char str[100]; 00011 mkdir("/sd/mydir", 0777); 00012 FILE *fp = fopen("/sd/mydir/data.txt", "w"); 00013 if(fp == NULL) { 00014 error("Could not open file for write\r\n"); 00015 } 00016 for(int i=0;i<10;i++) { 00017 eps.vol(&btvol); 00018 fprintf(fp,"Voltage = %f\r\n",btvol); 00019 wait_ms(1000); 00020 } 00021 fclose(fp); 00022 fp = fopen("/sd/mydir/data.txt","r"); 00023 for(int i=0;i<10;i++) { 00024 fgets(str,100,fp); 00025 pc.puts(str); 00026 } 00027 fclose(fp); 00028 pc.printf("Goodbye!\r\n"); 00029 }
Generated on Tue Jul 12 2022 20:03:25 by
1.7.2