Daniel Blomdahl / Mbed 2 deprecated multiple_variable_temp

Dependencies:   MAX31855 SDFileSystem mbed

main.cpp

Committer:
DanielBlomdahl
Date:
2016-03-17
Revision:
6:76e8649a643f
Parent:
3:9339e7b93415
Child:
7:9032b52be810

File content as of revision 6:76e8649a643f:


#include "mbed.h"
#include "MAX31855.h"
#include "SDSaveFunction.h"
#include "readingData.h"

Serial pc(USBTX,USBRX);
SPI spi(NC,PTD3,PTD1);

MAX31855 thermometer1(spi,PTC4);
MAX31855 thermometer2(spi,PTC3);
// solarpanel1(spi, whateverThePortIsForThis)
Timer t;

int main()
{
   float temp1, temp2;
   float lastTime = 0;
   float dt = 0.5;
   t.start();
   mountSDCard();
   openDataFile();
   while (halfHour<=6) {
       if (t.read()>=30*60){
           int halfHour++;
           t.reset();
           measureTemp(temp1);
           measureVoltage
           }
   writeData((30*60*halfHour)+t.real(), temp1, voltage)
   }
   closeDataFile();
   while (1) {
       if (t.read()>lastTime+dt) {
           lastTime = t.read();
           temp1 = thermometer1.read();
           temp2 = thermometer2.read();
           volt = voltage.read(); // I will need to put the voltage reading in here.
           wait(.5);
           pc.printf("%1.3f \n\r", temp1);
    
        }
    }
}