
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).
main.cpp@29:7f894f469462, 2020-05-04 (annotated)
- Committer:
- nervy
- Date:
- Mon May 04 01:49:15 2020 +0000
- Revision:
- 29:7f894f469462
- Parent:
- 28:7f0d1ceede50
OKURT
Who changed what in which revision?
User | Revision | Line number | New 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 | 29:7f894f469462 | 3 | DigitalIn taylorswift(SW2); |
nervy | 29:7f894f469462 | 4 | DigitalIn kemonito(SW3); |
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 | 28:7f0d1ceede50 | 41 | |
nervy | 27:611a3fad3af5 | 42 | while(1){ |
nervy | 27:611a3fad3af5 | 43 | if(taylorswift==0 && kemonito==0){ cheo();} |
nervy | 27:611a3fad3af5 | 44 | } |
nervy | 27:611a3fad3af5 | 45 | |
nervy | 25:949141e9ea5e | 46 | } |