02/07/15

Dependencies:   mbed

Dependents:   TabbedGUIMbed

Committer:
ADAMSTRUTT
Date:
Tue Jul 07 12:37:34 2015 +0000
Revision:
20:0b2279011691
Parent:
14:dee4cef00b32
Child:
22:34bc2f2f5b09
Before merge

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ADAMSTRUTT 20:0b2279011691 1 //#include "mbed.h"
ADAMSTRUTT 20:0b2279011691 2 //#include <time.h>
ADAMSTRUTT 20:0b2279011691 3 //#include <string>
ADAMSTRUTT 20:0b2279011691 4 //#include <iostream>
ADAMSTRUTT 20:0b2279011691 5 //
ADAMSTRUTT 20:0b2279011691 6 //Serial pc(USBTX, USBRX); // tx, rx //defines the communication between MBed and pc
ADAMSTRUTT 20:0b2279011691 7 //DigitalIn sensor1(p8); //input from diode. Digital 1 is beam unbroken?
ADAMSTRUTT 20:0b2279011691 8 //DigitalIn sensor2(p9);
ADAMSTRUTT 20:0b2279011691 9 //DigitalIn sensor3(p10);
ADAMSTRUTT 20:0b2279011691 10 //DigitalIn sensor4(p11);
ADAMSTRUTT 20:0b2279011691 11 //DigitalOut led(LED1);
ADAMSTRUTT 20:0b2279011691 12 // //testing purposes
ADAMSTRUTT 20:0b2279011691 13 //int calculate()
ADAMSTRUTT 20:0b2279011691 14 //{
ADAMSTRUTT 20:0b2279011691 15 //
ADAMSTRUTT 20:0b2279011691 16 // pc.printf("new program \n"); //alert user of initialisation
ADAMSTRUTT 20:0b2279011691 17 //
ADAMSTRUTT 20:0b2279011691 18 // time_t sensor1_time ;
ADAMSTRUTT 20:0b2279011691 19 // time_t sensor2_time ;
ADAMSTRUTT 20:0b2279011691 20 // time_t sensor3_time ;
ADAMSTRUTT 20:0b2279011691 21 // double sensor2Seconds;
ADAMSTRUTT 20:0b2279011691 22 // double sensor3Seconds;
ADAMSTRUTT 20:0b2279011691 23 //
ADAMSTRUTT 20:0b2279011691 24 // // while(!sensor4) //until last sensor because that will be when its over.
ADAMSTRUTT 20:0b2279011691 25 // // {
ADAMSTRUTT 20:0b2279011691 26 // if (sensor1) //checks the digital input from the diode.
ADAMSTRUTT 20:0b2279011691 27 // {
ADAMSTRUTT 20:0b2279011691 28 //
ADAMSTRUTT 20:0b2279011691 29 // led = 1;
ADAMSTRUTT 20:0b2279011691 30 // sensor1_time = time(NULL);
ADAMSTRUTT 20:0b2279011691 31 // }
ADAMSTRUTT 20:0b2279011691 32 // if (sensor2) //checks the digital input from the diode.
ADAMSTRUTT 20:0b2279011691 33 // {
ADAMSTRUTT 20:0b2279011691 34 //
ADAMSTRUTT 20:0b2279011691 35 // led = 1;
ADAMSTRUTT 20:0b2279011691 36 // sensor2_time = time(NULL);
ADAMSTRUTT 20:0b2279011691 37 // sensor2Seconds = difftime(sensor2_time, sensor1_time);
ADAMSTRUTT 20:0b2279011691 38 // pc.printf(" 2nd time %d : \t", sensor2Seconds);
ADAMSTRUTT 20:0b2279011691 39 // }
ADAMSTRUTT 20:0b2279011691 40 // if (sensor3) //checks the digital input from the diode.
ADAMSTRUTT 20:0b2279011691 41 // {
ADAMSTRUTT 20:0b2279011691 42 //
ADAMSTRUTT 20:0b2279011691 43 // led = 1;
ADAMSTRUTT 20:0b2279011691 44 // sensor3_time = time(NULL);
ADAMSTRUTT 20:0b2279011691 45 // sensor3Seconds = difftime(sensor3_time, sensor2_time);
ADAMSTRUTT 20:0b2279011691 46 // pc.printf("3rd time %d : \t", sensor3Seconds );
ADAMSTRUTT 20:0b2279011691 47 // }
ADAMSTRUTT 20:0b2279011691 48 //
ADAMSTRUTT 20:0b2279011691 49 // // }
ADAMSTRUTT 20:0b2279011691 50 //}