Blink until Timeout

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 //Blink until Timeout
00002 #include "mbed.h"
00003 #define ENC 0
00004 #define APG 1
00005 Timeout tiempofuera;
00006 
00007 DigitalOut rojo(LED_RED);
00008 DigitalOut verde(LED_GREEN);
00009 
00010 int encendido=1;
00011 
00012 void hasta_tiempo()
00013 {
00014     encendido=0;
00015 }
00016 
00017 int main()
00018 {
00019     tiempofuera.attach(&hasta_tiempo,5);
00020     rojo=APG;
00021     while(encendido) {
00022         verde=!verde;
00023         wait(0.2);
00024     }
00025     while(true) {
00026         rojo=ENC;
00027         verde=APG;
00028     }
00029 }