Prenden los leds en forma intermitente mediante timers e interrupciones sin hacer uso del programa principal

Dependencies:   mbed

Revision:
0:51f1b3f465c9
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Mon Mar 24 19:13:30 2014 +0000
@@ -0,0 +1,22 @@
+//Prenden los leds en forma intermitente mediante timers e interrupciones
+//Sin hacer uso del programa principal
+#include "mbed.h"
+Ticker tick_V,tick_R;
+DigitalOut rojo(LED_RED);
+DigitalOut verde(LED_GREEN);
+void flip_V()
+{
+    verde = !verde;
+}
+void flip_R()
+{
+    rojo = !rojo;
+}
+int main()
+{
+    tick_V.attach(&flip_V, 0.5); // setup ticker to call flip led_Green after 0.5 seconds
+    tick_R.attach(&flip_R, 0.25); // setup ticker to call flip led_Red after 0.25 seconds
+    // spin in a main loop.
+    while (true) {
+    }
+}
\ No newline at end of file