megan gimple / Mbed 2 deprecated gimple_A4_3_Temp_Light

Dependencies:   mbed PVD_Driver SDFileSystem LM19_Driver

Committer:
mgimple
Date:
Sat Nov 13 20:12:54 2021 +0000
Revision:
1:e77e3e99cf28
Parent:
0:7d5527727160
assignment 4 exercise 3

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mgimple 0:7d5527727160 1 #include "mbed.h"
mgimple 0:7d5527727160 2 #include "LM19_Driver.h"
mgimple 0:7d5527727160 3 #include "PVD_Driver.h"
mgimple 0:7d5527727160 4 #include "SDFileSystem.h"
mgimple 0:7d5527727160 5
mgimple 0:7d5527727160 6 Serial pc(USBTX, USBRX);
mgimple 0:7d5527727160 7 LM19 t_sensor(p19);
mgimple 0:7d5527727160 8 PVD photocell(p20);
mgimple 0:7d5527727160 9
mgimple 0:7d5527727160 10 SDFileSystem sd(p5, p6, p7, p8, "sd");
mgimple 0:7d5527727160 11
mgimple 0:7d5527727160 12 Timer t;
mgimple 0:7d5527727160 13
mgimple 0:7d5527727160 14 int main()
mgimple 0:7d5527727160 15 {
mgimple 0:7d5527727160 16 t.start();
mgimple 0:7d5527727160 17 mkdir("/sd/mydir",0777);
mgimple 0:7d5527727160 18 char file_name[100];
mgimple 0:7d5527727160 19 sprintf(file_name,"/sd/mydir/%s.txt","test");
mgimple 0:7d5527727160 20 FILE *fp;
mgimple 0:7d5527727160 21
mgimple 0:7d5527727160 22 while(1) {
mgimple 0:7d5527727160 23 fp=fopen(file_name,"w");
mgimple 0:7d5527727160 24 if (fp==NULL) {
mgimple 0:7d5527727160 25 error("Could not open file for write \n");
mgimple 0:7d5527727160 26 }
mgimple 0:7d5527727160 27 pc.printf("$TEMP,%.3f,%.3f,%.3f;%\r\n",t.read(),t_sensor.volt(), t_sensor.temp());
mgimple 0:7d5527727160 28
mgimple 0:7d5527727160 29 fprintf(fp, "$PVD,%.3f,%.3f,%.3f;%\r\n",t.read(),photocell.Volt(), photocell.Res());
mgimple 0:7d5527727160 30 fclose(fp);
mgimple 0:7d5527727160 31 wait(1);
mgimple 0:7d5527727160 32 }
mgimple 0:7d5527727160 33 }
mgimple 0:7d5527727160 34