Frecuencimetro

Dependencies:   mbed

Committer:
oscarvzfz
Date:
Mon May 11 05:07:29 2015 +0000
Revision:
0:2603d71705a6
Frecuencimetro

Who changed what in which revision?

UserRevisionLine numberNew contents of line
oscarvzfz 0:2603d71705a6 1 #include "mbed.h"
oscarvzfz 0:2603d71705a6 2
oscarvzfz 0:2603d71705a6 3 Timer t;
oscarvzfz 0:2603d71705a6 4 InterruptIn I(p5);
oscarvzfz 0:2603d71705a6 5 int a=0;
oscarvzfz 0:2603d71705a6 6
oscarvzfz 0:2603d71705a6 7 void arriba()
oscarvzfz 0:2603d71705a6 8 {
oscarvzfz 0:2603d71705a6 9 t.start();
oscarvzfz 0:2603d71705a6 10 }
oscarvzfz 0:2603d71705a6 11 void abajo()
oscarvzfz 0:2603d71705a6 12 {
oscarvzfz 0:2603d71705a6 13 t.stop();
oscarvzfz 0:2603d71705a6 14 a=t.read_ms();
oscarvzfz 0:2603d71705a6 15 t.reset();
oscarvzfz 0:2603d71705a6 16 }
oscarvzfz 0:2603d71705a6 17
oscarvzfz 0:2603d71705a6 18 int main()
oscarvzfz 0:2603d71705a6 19 {
oscarvzfz 0:2603d71705a6 20 while(1)
oscarvzfz 0:2603d71705a6 21 {
oscarvzfz 0:2603d71705a6 22 printf("%i ms\n\r",a);
oscarvzfz 0:2603d71705a6 23 I.rise(&arriba);
oscarvzfz 0:2603d71705a6 24 I.fall(&abajo);
oscarvzfz 0:2603d71705a6 25 }
oscarvzfz 0:2603d71705a6 26 }