pulsador que retarda el tiempo de un pulso que enciende un led.

Dependencies:   DebouncedIn mbed

Committer:
walterg
Date:
Thu Apr 03 04:07:35 2014 +0000
Revision:
0:611bdfe9022f
tarea #1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
walterg 0:611bdfe9022f 1 #include "mbed.h"
walterg 0:611bdfe9022f 2 #include "stdio.h"
walterg 0:611bdfe9022f 3 #include "DebouncedIn.h"
walterg 0:611bdfe9022f 4
walterg 0:611bdfe9022f 5 DigitalOut led(LED1);
walterg 0:611bdfe9022f 6
walterg 0:611bdfe9022f 7 DebouncedIn pulsador(PTC5);
walterg 0:611bdfe9022f 8
walterg 0:611bdfe9022f 9 float t;
walterg 0:611bdfe9022f 10 int main() {
walterg 0:611bdfe9022f 11 while(1) {
walterg 0:611bdfe9022f 12 led=!led;
walterg 0:611bdfe9022f 13 if (pulsador.falling()){
walterg 0:611bdfe9022f 14 if (t+0.1<1000)
walterg 0:611bdfe9022f 15 t=t+0.1;
walterg 0:611bdfe9022f 16 else
walterg 0:611bdfe9022f 17 t=0.1;
walterg 0:611bdfe9022f 18 }
walterg 0:611bdfe9022f 19 wait(t);
walterg 0:611bdfe9022f 20 }
walterg 0:611bdfe9022f 21 }
walterg 0:611bdfe9022f 22