tac

Dependencies:   mbed

main.cpp

Committer:
idied
Date:
2017-11-21
Revision:
0:3ba0b3ceda17

File content as of revision 0:3ba0b3ceda17:

#include "mbed.h"

DigitalOut myled(LED1);

AnalogIn   ain(A0); //initialize input
Timer t; //initialize timer
float rpm; //declare rpm variable

int main() {
    
    while(1){   //do always
        if (A0 != 0){  //senses beam crossing
            while (A0 == 0) { //no longer senses
            t.start(); //start timer
                            }
        t.stop(); //stop timer
        rpm = t.read()*60;  //obtain value of rpm
                    }
            }
    
    
    
}