Isaac Cruz
/
Practica_4_-_Ejercicio_03
main.cpp@0:86f39e35c270, 2019-10-16 (annotated)
- Committer:
- isaacross99
- Date:
- Wed Oct 16 00:38:28 2019 +0000
- Revision:
- 0:86f39e35c270
p4e3
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
isaacross99 | 0:86f39e35c270 | 1 | #include "mbed.h" |
isaacross99 | 0:86f39e35c270 | 2 | DigitalOut Blue(LED3); |
isaacross99 | 0:86f39e35c270 | 3 | DigitalOut Red(LED1); |
isaacross99 | 0:86f39e35c270 | 4 | DigitalOut Green(LED2); |
isaacross99 | 0:86f39e35c270 | 5 | Serial pc(USBTX,USBRX); |
isaacross99 | 0:86f39e35c270 | 6 | void condicion(char Tecla){ |
isaacross99 | 0:86f39e35c270 | 7 | if(Tecla=='d' || Tecla=='D'){ |
isaacross99 | 0:86f39e35c270 | 8 | Red=!Red; |
isaacross99 | 0:86f39e35c270 | 9 | Green=0; |
isaacross99 | 0:86f39e35c270 | 10 | pc.printf("D es la letra magica."); |
isaacross99 | 0:86f39e35c270 | 11 | } |
isaacross99 | 0:86f39e35c270 | 12 | else if(Tecla=='s' || Tecla=='S'){ |
isaacross99 | 0:86f39e35c270 | 13 | Green=!Green; |
isaacross99 | 0:86f39e35c270 | 14 | Red=0; |
isaacross99 | 0:86f39e35c270 | 15 | pc.printf("S es la letra magica."); |
isaacross99 | 0:86f39e35c270 | 16 | } |
isaacross99 | 0:86f39e35c270 | 17 | else if(Tecla=='M' || Tecla=='m'){ |
isaacross99 | 0:86f39e35c270 | 18 | Blue=!Blue; |
isaacross99 | 0:86f39e35c270 | 19 | Red=0; |
isaacross99 | 0:86f39e35c270 | 20 | Green=!Green; |
isaacross99 | 0:86f39e35c270 | 21 | pc.printf("M es la letra magica."); |
isaacross99 | 0:86f39e35c270 | 22 | } |
isaacross99 | 0:86f39e35c270 | 23 | else |
isaacross99 | 0:86f39e35c270 | 24 | pc.printf("%s", Tecla); |
isaacross99 | 0:86f39e35c270 | 25 | } |
isaacross99 | 0:86f39e35c270 | 26 | |
isaacross99 | 0:86f39e35c270 | 27 | int main(){ |
isaacross99 | 0:86f39e35c270 | 28 | Blue=1; |
isaacross99 | 0:86f39e35c270 | 29 | Red=0; |
isaacross99 | 0:86f39e35c270 | 30 | Green=0; |
isaacross99 | 0:86f39e35c270 | 31 | char Tecla; |
isaacross99 | 0:86f39e35c270 | 32 | pc.printf("La tecla presionada es: \r\n"); |
isaacross99 | 0:86f39e35c270 | 33 | while(1){ |
isaacross99 | 0:86f39e35c270 | 34 | Blue=0; |
isaacross99 | 0:86f39e35c270 | 35 | Tecla=pc.getc(); |
isaacross99 | 0:86f39e35c270 | 36 | condicion(Tecla); |
isaacross99 | 0:86f39e35c270 | 37 | Tecla=NULL; |
isaacross99 | 0:86f39e35c270 | 38 | } |
isaacross99 | 0:86f39e35c270 | 39 | } |