02/07/15

Dependencies:   mbed

Dependents:   TabbedGUIMbed

main.cpp

Committer:
aidanPJG
Date:
2015-08-05
Revision:
63:7d2bff227f65
Parent:
61:e7f2a0e38360
Child:
65:08b3eb9b95dd

File content as of revision 63:7d2bff227f65:

#include "mbed.h"
#include "Calculate.h"
#include "Distance.h"
#include "Data.h"
#include "UserInput.h"
#include "AddDetails.h"

Serial pc(USBTX, USBRX); // tx, rx 
DigitalOut led1(LED1);
DigitalOut led2(LED2);
void handshake();
void run();

int main(void)
{
    initialise(3);                                 //used to create the Datalog file should happen once for every bend test
    handshake();      
    pc.printf("hello2");
}
void handshake()
{
            unsigned char input;
             pc.printf("a\n");
          
                 while(true)
                 {
                     input = pc.getc();
                     if (input == 'a')
                     {
                         led1 = 1;
                         run();
                     }
                 }
}
void run()
{
    int pins =  inputNoOfPins();                //gets number of pins
    double distance = inputDistance();         //gets the distance between the pins
    calculate(distance,pins);    
}