Se implementa un retardo con un botón externo en el LED RGB

Dependencies:   DebouncedIn mbed

Revision:
0:a4e123b35c53
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Thu Mar 27 04:36:09 2014 +0000
@@ -0,0 +1,22 @@
+#include "mbed.h"
+#include "DebouncedIn.h"
+ 
+ // Johana Cano Vélez
+ // Juan Manuel Gómez
+ 
+DebouncedIn mybutton(PTC12); // Utilizando la librería de mbded el program funciona bastante bien con el puerto PTD6, sin embargo con la libreria DebouncedIn es recomendable usar un puerto PTC
+DigitalOut myled(LED1); // En este caso LED1 se refiere al LED AZUL.
+ 
+float delay = 0.001; // Se establece un retardo inicial de 1 ms.
+
+int main() // Función que define la sucesión entre los diferentes estados del LED
+{
+    while (1) {
+        if (mybutton.falling())
+        {
+        delay += 0.01;
+        }
+        myled = !myled;
+        wait(delay);
+        }
+}
\ No newline at end of file