Caleb Legis
/
Torquelab
d
Diff: main.cpp
- Revision:
- 0:8bf40ecafae6
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Thu Oct 15 04:46:03 2015 +0000 @@ -0,0 +1,45 @@ +#include "mbed.h" +#include "mbedWSEsbc.h" + + +//Max Lee, Caleb Legis +//ES305 +//Temperature Sensor + + +float measurement; // intialize measurement +float Ttime; +float Ts; +float dt; // Initialize change in time +float Time; // initialize time +int repeat; // initialize repeat variable +float Pi=3.14159; + + + +int main() { + //Initializes Mbed to access functionality of encoder, A/D, driver, etc. chipsets +mbedWSEsbcInit(115200); +// + + // +printf("Press 1 to begin"); // + +pc.scanf("%d,%f,%f",&repeat,&Ttime,&Ts); + +while (repeat==1) { + Time=0.0; + //once user enters 1, enters the while loop + //reset time variable +t.reset(); //reset timer object +while(Time<=Ttime) { + + measurement=LS7366_read_counter(2); // + pc.printf("%f,%f\n",Time,measurement); // + + Time=Time+Ts; //update time + dt= Ts - t.read(); // + wait(dt); // + t.reset(); } +pc.scanf("%d,%f,%f",&repeat,&Ttime,&Ts); +}}