Tarea # 1. Pulsador Con Interrupciones. Juan Salvador Payares Ernesto Guevara

Dependencies:   DebouncedIn mbed

Files at this revision

API Documentation at this revision

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

DebouncedIn.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
--- /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