Prenden los leds en forma intermitente mediante timers e interrupciones sin hacer uso del programa principal
Dependencies: mbed
Diff: main.cpp
- 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