d

Dependencies:   mbed mbedWSEsbc

main.cpp

Committer:
caleblegis
Date:
2015-10-15
Revision:
0:8bf40ecafae6

File content as of revision 0:8bf40ecafae6:

#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); 
}}