Test temperature for the near space lab

Dependencies:   SDFileSystem mbed TEMP_Test

Dependents:   TEMP_Test

Fork of RGB_Test by Jeriah Bankson

Committer:
tdale19
Date:
Thu Mar 31 16:35:54 2016 +0000
Revision:
8:d582d7293e0a
Parent:
7:b8647f72947c
Child:
9:5ad2f7f3100e
no changes

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tdale19 6:61b76e7dc5b7 1 //Authors: Tom, Nathan, Jeriah
Jeriah 0:547856de255b 2 #include "mbed.h"
tdale19 4:4b67d7667474 3 #include "TEMPSensor.h"
Jeriah 0:547856de255b 4 #include "SDFileSystem.h"
Jeriah 0:547856de255b 5 #include "SDSave.h"
Jeriah 0:547856de255b 6
Jeriah 0:547856de255b 7 Timer t;
Jeriah 2:04c2f253ec87 8 DigitalOut ledBlue(LED_BLUE);
Jeriah 2:04c2f253ec87 9 DigitalOut ledRed(LED_RED);
Jeriah 2:04c2f253ec87 10 Serial pc(USBTX,USBRX);
Jeriah 0:547856de255b 11
tdale19 8:d582d7293e0a 12 int main() {//main function, calls other files to move temp, RGB, PV, UV all to one managable function
Jeriah 0:547856de255b 13 float lastTime = 0;
Jeriah 0:547856de255b 14 float interval = 0.5;
Jeriah 2:04c2f253ec87 15 ledRed = 0;
Jeriah 2:04c2f253ec87 16 ledBlue = 1;
Jeriah 2:04c2f253ec87 17 wait(0.5);
Jeriah 0:547856de255b 18 t.start();
Jeriah 2:04c2f253ec87 19 pc.printf("The timer has started\n\r");
Jeriah 2:04c2f253ec87 20 if (mountSDCard()) {
Jeriah 0:547856de255b 21 return -1; //end program with error status
Jeriah 0:547856de255b 22 }
Jeriah 2:04c2f253ec87 23 pc.printf("The SD card is mounted\n\r");
Jeriah 2:04c2f253ec87 24 ledRed = 1;
tdale19 4:4b67d7667474 25 createDataFile_testTEMP();
Jeriah 2:04c2f253ec87 26 while (t.read()<60) {
Jeriah 2:04c2f253ec87 27 if (t.read()>(lastTime+interval)) {
Jeriah 0:547856de255b 28 lastTime=t.read();
tdale19 7:b8647f72947c 29 pc.printf("temp ouside = %.2f \t inside = %.2f \t on panel = %.2f \n\r" ,get_outsideTemp(),get_insideTemp(),get_panelTemp());//prints titles and data of Temp readings
tdale19 4:4b67d7667474 30 writeData_testTEMP(lastTime,get_outsideTemp(),get_insideTemp(),get_panelTemp());//send data to writeData in SDsave.cpp
Jeriah 0:547856de255b 31 //we will get all rgb readings through an array, with the corresponding integers going in order red, green, blue
Jeriah 0:547856de255b 32 }
Jeriah 0:547856de255b 33 }
Jeriah 0:547856de255b 34 closeDataFile();
Jeriah 2:04c2f253ec87 35 ledBlue = 0;
Jeriah 2:04c2f253ec87 36 while (true) {};
Jeriah 0:547856de255b 37 }
Jeriah 0:547856de255b 38