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@27:611a3fad3af5, 2020-05-02 (annotated)
- 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?
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 | 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 | } |