disminuye la frecuencia de parpadeo cuando se pulsa un botón, cuando llega a cierto limite de pulsaciones, el sistema regresa al inicio.

Dependencies:   DebouncedIn mbed

Committer:
lopjohn_26
Date:
Mon Mar 31 17:05:23 2014 +0000
Revision:
0:7405379d206b
disminuye la frecuencia de parpadeo al oprimir un bot?n, cuando llega a un limite de pulsaciones el sistema regresa al estado inicial.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
lopjohn_26 0:7405379d206b 1 #include "mbed.h"
lopjohn_26 0:7405379d206b 2 #include "DebouncedIn.h"
lopjohn_26 0:7405379d206b 3
lopjohn_26 0:7405379d206b 4
lopjohn_26 0:7405379d206b 5 DigitalOut myled(LED1);
lopjohn_26 0:7405379d206b 6 DebouncedIn buttom(PTC6);
lopjohn_26 0:7405379d206b 7
lopjohn_26 0:7405379d206b 8
lopjohn_26 0:7405379d206b 9 float TR=0.1;
lopjohn_26 0:7405379d206b 10
lopjohn_26 0:7405379d206b 11 int main() {
lopjohn_26 0:7405379d206b 12
lopjohn_26 0:7405379d206b 13 while(1) {
lopjohn_26 0:7405379d206b 14
lopjohn_26 0:7405379d206b 15 if(buttom.falling()){
lopjohn_26 0:7405379d206b 16 TR=TR+0.2;
lopjohn_26 0:7405379d206b 17 }
lopjohn_26 0:7405379d206b 18
lopjohn_26 0:7405379d206b 19
lopjohn_26 0:7405379d206b 20 myled = 1;
lopjohn_26 0:7405379d206b 21 wait(TR);
lopjohn_26 0:7405379d206b 22 myled = 0;
lopjohn_26 0:7405379d206b 23 wait(TR);
lopjohn_26 0:7405379d206b 24
lopjohn_26 0:7405379d206b 25 if(TR>=3){
lopjohn_26 0:7405379d206b 26 TR=0.1;
lopjohn_26 0:7405379d206b 27 }
lopjohn_26 0:7405379d206b 28
lopjohn_26 0:7405379d206b 29 }
lopjohn_26 0:7405379d206b 30 }