Tarea # 1. Pulsador Con Interrupciones. Juan Salvador Payares Ernesto Guevara
Dependencies: DebouncedIn mbed
Revision 0:ba4dfd7295fa, committed 2014-03-21
- Comitter:
- payarito32
- Date:
- Fri Mar 21 16:32:41 2014 +0000
- Commit message:
- Tarea # 1. ; ; Pulsador con interrupciones.; ; Juan Salvador Payares; Ernesto Guevara
Changed in this revision
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/DebouncedIn.lib Fri Mar 21 16:32:41 2014 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/cmorab/code/DebouncedIn/#dc1131de43e8
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Fri Mar 21 16:32:41 2014 +0000 @@ -0,0 +1,36 @@ +#include "mbed.h" +#include "stdio.h" +#include "DebouncedIn.h" //Se incluye esta librería que según entiendo es la que permite guardar las pulsaciones del contactor hasta que el condicional la lea. mañana le pregunto al profe + +DigitalOut myled(LED1); //La salida que ya explicó toshivo + +DebouncedIn pulsador(PTC5); //Para trabajar con Botones, Puertos C y Puertos A, Librera para evitar los rebotes de los Switches!!! + +float t1; + +int main() { + + t1 = 0.02; //EL tiempo lo inicializo en 0.2, pero el valor es el que uno quiera. + while(1) { + + myled = 1; + + if (pulsador.falling()) { //Pulsador == 0 + t1 = t1+0.1; + } + + wait(t1); + myled = 0; + wait(t1); + + if (pulsador==0) { + t1 = t1+0.1; + } + + if(t1 >= 1){ + t1 = 0.02; + + } + } +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Fri Mar 21 16:32:41 2014 +0000 @@ -0,0 +1,1 @@ +http://world3.dev.mbed.org/users/mbed_official/code/mbed/builds/824293ae5e43 \ No newline at end of file