Dependencies:   mbed

Committer:
isaacross99
Date:
Wed Oct 16 00:38:28 2019 +0000
Revision:
0:86f39e35c270
p4e3

Who changed what in which revision?

UserRevisionLine numberNew 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 }