Gabriel Canseco Santana
/
Examen_copy
sd
main.cpp@25:1b4fa82d7fc2, 2019-11-05 (annotated)
- Committer:
- gabocs
- Date:
- Tue Nov 05 20:52:30 2019 +0000
- Revision:
- 25:1b4fa82d7fc2
- Parent:
- 24:7f14b70fc9ef
sfasf
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
dan | 0:7dec7e9ac085 | 1 | #include "mbed.h" |
gabocs | 25:1b4fa82d7fc2 | 2 | Serial pc(USBTX,USBRX); |
gabocs | 25:1b4fa82d7fc2 | 3 | AnalogIn pito(PTB2); |
gabocs | 25:1b4fa82d7fc2 | 4 | DigitalOut led(PTB22); |
gabocs | 25:1b4fa82d7fc2 | 5 | Timer reloj1; |
gabocs | 25:1b4fa82d7fc2 | 6 | Ticker reloj2; |
gabocs | 25:1b4fa82d7fc2 | 7 | Timer reloj3; |
gabocs | 25:1b4fa82d7fc2 | 8 | void destello(){ |
gabocs | 25:1b4fa82d7fc2 | 9 | led=!led;} |
gabocs | 25:1b4fa82d7fc2 | 10 | int main(){ |
gabocs | 25:1b4fa82d7fc2 | 11 | int i; |
gabocs | 25:1b4fa82d7fc2 | 12 | char cad[4]; |
gabocs | 25:1b4fa82d7fc2 | 13 | char p1[4]; |
gabocs | 25:1b4fa82d7fc2 | 14 | pc.printf("Ingrese una palabra de 4 caracteres.\n"); |
gabocs | 25:1b4fa82d7fc2 | 15 | pc.putc(pc.getc()); |
gabocs | 25:1b4fa82d7fc2 | 16 | cad[4]=pc.getc(); |
gabocs | 25:1b4fa82d7fc2 | 17 | srand(pito.read_u16()); |
gabocs | 25:1b4fa82d7fc2 | 18 | reloj1.start(); |
gabocs | 25:1b4fa82d7fc2 | 19 | reloj2.attach(&destello,10); |
gabocs | 25:1b4fa82d7fc2 | 20 | |
gabocs | 25:1b4fa82d7fc2 | 21 | do{ |
gabocs | 25:1b4fa82d7fc2 | 22 | for(i=0;i<4;i++){ |
gabocs | 25:1b4fa82d7fc2 | 23 | p1[i]=1+rand()%(123-97);}} |
gabocs | 25:1b4fa82d7fc2 | 24 | while(cad[i]!=p1[i]); |
gabocs | 25:1b4fa82d7fc2 | 25 | reloj1.stop(); |
gabocs | 25:1b4fa82d7fc2 | 26 | pc.printf("%i\n",p1); |
gabocs | 25:1b4fa82d7fc2 | 27 | pc.printf("El tiempo trasncurrido del proceso fue:%f",reloj1.read()); |
gabocs | 25:1b4fa82d7fc2 | 28 | } |