Lab3

Dependencies:   mbed HeptaBattery SDFileSystem

Files at this revision

API Documentation at this revision

Comitter:
HEPTA
Date:
Thu Jul 18 05:01:48 2019 +0000
Parent:
12:c108a0c3aadf
Commit message:
Lab3-04_Answer_Save_battery_boltage_to_microSD

Changed in this revision

Hepta9axis.lib Show diff for this revision Revisions of this file
HeptaCamera_GPS.lib Show diff for this revision Revisions of this file
HeptaTemp.lib Show diff for this revision Revisions of this file
HeptaXbee.lib Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/Hepta9axis.lib	Tue Sep 05 17:15:38 2017 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-https://developer.mbed.org/users/HEPTA/code/Hepta9axis/#098423fb0371
--- a/HeptaCamera_GPS.lib	Tue Sep 05 17:15:38 2017 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-https://developer.mbed.org/users/HEPTA/code/HeptaCamera_GPS/#7230a20e8992
--- a/HeptaTemp.lib	Tue Sep 05 17:15:38 2017 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-https://developer.mbed.org/users/HEPTA/code/HeptaTemp/#96c3dd85be15
--- a/HeptaXbee.lib	Tue Sep 05 17:15:38 2017 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-https://developer.mbed.org/users/HEPTA/code/HeptaXbee/#8e925f198e21
--- a/main.cpp	Tue Sep 05 17:15:38 2017 +0000
+++ b/main.cpp	Thu Jul 18 05:01:48 2019 +0000
@@ -1,25 +1,32 @@
 #include "mbed.h"
 #include "SDFileSystem.h"
-#include "HeptaXbee.h"
-#include "HeptaCamera_GPS.h"
-#include "Hepta9axis.h"
-#include "HeptaTemp.h"
 #include "HeptaBattery.h"
 
 Serial pc(USBTX,USBRX);
 SDFileSystem sd(p5, p6, p7, p8, "sd");
-HeptaXbee xbee(p9,p10);
-HeptaCamera_GPS cam_gps(p13, p14,p25,p24);
-Hepta9axis n_axis(p28,p27,0xD0,0x18);
-HeptaTemp temp(p17);
-HeptaBattery bat(p16,p26);
-
-DigitalOut myled(LED1);
+HeptaBattery battery(p16,p26);
 
 int main()
 {
-    myled = 1;
-    wait(0.5);
-    myled = 0;
-    wait(0.5);
+    pc.baud(9600);
+    float bt;
+    char str[100];
+    mkdir("/sd/mydir", 0777);
+    FILE *fp = fopen("/sd/mydir/test.txt","w");
+    if(fp == NULL) {
+        error("Could not open file for write\r\n");
+    }
+    for(int i = 0; i < 10; i++) {
+        battery.vol(&bt);
+        fprintf(fp,"%f\r\n",bt);
+        wait(1.0);
+    }
+    fclose(fp);
+    fp = fopen("/sd/mydir/test.txt","r");
+    for(int j = 0; j < 10; j++) {
+        fgets(str,100,fp);
+        puts(str);
+    }
+    fclose(fp);
+    pc.printf("Goodbye!!\r\n");
 }
\ No newline at end of file