Santiago Gil
/
mbed_blinky
La primera publicación
Diff: main.cpp
- Revision:
- 1:068629f1b91f
- Parent:
- 0:d116054f9d67
--- a/main.cpp Fri Mar 13 16:00:06 2015 +0000 +++ b/main.cpp Sat Mar 14 01:25:43 2015 +0000 @@ -1,12 +1,31 @@ #include "mbed.h" - +Serial pc(USBTX, USBRX); // tx, rx DigitalOut myled(LED1); - +DigitalOut myledg(LED2); +DigitalOut myledb(LED3); +int k = 0; +int a; int main() { + myled = 1; +myledg = 1; +myledb = 1; +pc.printf("Que led desea encender? \n"); +pc.printf("1 : Rojo \n"); +pc.printf("2 : Verde \n"); +pc.printf("3 : Azul \n"); while(1) { - myled = 1; - wait(0.2); - myled = 0; - wait(0.2); + a=pc.getc(); + if (a==49){ + myled = !myled; + pc.printf("Ok! \n"); + } + if (a==50){ + myledg = !myledg; + pc.printf("Ok! \n"); + } + if (a==51){ + myledb = !myledb; + pc.printf("Ok! \n"); + } } }