![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
02/07/15
Dependencies: mbed
Calculate.cpp@20:0b2279011691, 2015-07-07 (annotated)
- 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?
User | Revision | Line number | New 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 | //} |