Creating a CoxBox with the mbed
Dependencies: mbed C12832 SMARTGPU2
timer.cpp
- Committer:
- nadiyah
- Date:
- 2014-05-04
- Revision:
- 7:a784aa1aa27b
- Parent:
- 5:08c6b4ca686a
- Child:
- 9:f49dfeb4d3d5
File content as of revision 7:a784aa1aa27b:
#include "mbed.h" #include "C12832.h" Timer t; int count; int actualCount; //float time; int timeSwitch; DigitalOut myled(LED1); DigitalOut myled2(LED2); InterruptIn Hallsensor(p5); DigitalIn button(p14); //C12832 lcd(p5, p7, p6, p8, p11); void pulses() { if(myled == 1) { myled = 0; } else { myled = 1; } count++; } void timer() { while(1){ if(button){ timeSwitch=timeSwitch+1; } switch(timeSwitch) { case 1: { // lcd.cls(); //lcd.printf("start"); Hallsensor.rise(&pulses); t.reset(); t.start(); } case 2: { // lcd.cls(); //lcd.printf("stop"); t.stop(); actualCount=count/2; // time= t.read()/actualCount; } case 3:{ // lcd.cls(); // lcd.printf("reset"); t.reset(); timeSwitch=0; count=0; actualCount=0; } } } }