Implementar un programa con la estructura de control do while, de tal forma que al iniciar el programa permita visualizar el destello de un LED durante 5 veces en un lapso de 3 segundos, posteriormente realizar la misma secuencia siempre y cuando dos botones estén presionados al mismo tiempo (utilizar leds y botones de la tarjeta).

Dependencies:   mbed

Committer:
nervy
Date:
Sat May 02 02:56:48 2020 +0000
Revision:
27:611a3fad3af5
Parent:
26:57cfec63c3c0
Child:
28:7f0d1ceede50
Correccion 4,6

Who changed what in which revision?

UserRevisionLine numberNew contents of line
nervy 25:949141e9ea5e 1 #include "mbed.h" //librería que nos permite utilizar comandos y sentencias propias de mbed
dan 0:7dec7e9ac085 2
nervy 27:611a3fad3af5 3 DigitalIn taylorswift(PTA4);
nervy 27:611a3fad3af5 4 DigitalIn kemonito(PTA6);
nervy 25:949141e9ea5e 5 Serial com1(USBTX, USBRX);
nervy 27:611a3fad3af5 6 DigitalOut fuckito(LED2);
dan 0:7dec7e9ac085 7
nervy 27:611a3fad3af5 8 void cheo(){
nervy 26:57cfec63c3c0 9 fuckito = 0;
nervy 25:949141e9ea5e 10 wait(.3);
nervy 26:57cfec63c3c0 11 fuckito = 1;
nervy 25:949141e9ea5e 12 wait(.3);
nervy 25:949141e9ea5e 13
nervy 26:57cfec63c3c0 14 fuckito = 0;
nervy 25:949141e9ea5e 15 wait(.3);
nervy 26:57cfec63c3c0 16 fuckito = 1;
nervy 25:949141e9ea5e 17 wait(.3);
nervy 25:949141e9ea5e 18
nervy 26:57cfec63c3c0 19 fuckito = 0;
nervy 25:949141e9ea5e 20 wait(.3);
nervy 26:57cfec63c3c0 21 fuckito = 1;
nervy 25:949141e9ea5e 22 wait(.3);
nervy 25:949141e9ea5e 23
nervy 26:57cfec63c3c0 24 fuckito = 0;
nervy 25:949141e9ea5e 25 wait(.3);
nervy 26:57cfec63c3c0 26 fuckito = 1;
nervy 25:949141e9ea5e 27 wait(.3);
nervy 25:949141e9ea5e 28
nervy 26:57cfec63c3c0 29 fuckito = 0;
nervy 25:949141e9ea5e 30 wait(.3);
nervy 26:57cfec63c3c0 31 fuckito = 1;
nervy 25:949141e9ea5e 32 wait(.3);
nervy 27:611a3fad3af5 33 }
nervy 27:611a3fad3af5 34
nervy 27:611a3fad3af5 35 int main()
nervy 27:611a3fad3af5 36 {
nervy 27:611a3fad3af5 37 do
nervy 27:611a3fad3af5 38 {
nervy 27:611a3fad3af5 39 cheo();
nervy 27:611a3fad3af5 40 }while(0);
nervy 27:611a3fad3af5 41 wait(1);
nervy 27:611a3fad3af5 42
nervy 27:611a3fad3af5 43 while(1){
nervy 27:611a3fad3af5 44 if(taylorswift==0 && kemonito==0){ cheo();}
nervy 27:611a3fad3af5 45 wait(1);
nervy 27:611a3fad3af5 46 }
nervy 27:611a3fad3af5 47
nervy 25:949141e9ea5e 48 }