Grupo 3 wilmer Pardo Sergio Burbano Daniel Paez

Dependencies:   SoftSerial mbed

Committer:
grupo3
Date:
Sat Sep 23 21:37:18 2017 +0000
Revision:
0:8cab7e1b82e8
Chat

Who changed what in which revision?

UserRevisionLine numberNew contents of line
grupo3 0:8cab7e1b82e8 1 #include "mbed.h"
grupo3 0:8cab7e1b82e8 2 #include "SoftSerial.h"
grupo3 0:8cab7e1b82e8 3
grupo3 0:8cab7e1b82e8 4 SoftSerial nucleo (D8,D9);
grupo3 0:8cab7e1b82e8 5 Serial pc(SERIAL_TX, SERIAL_RX);
grupo3 0:8cab7e1b82e8 6 char sent,rec;
grupo3 0:8cab7e1b82e8 7 int i =0;
grupo3 0:8cab7e1b82e8 8
grupo3 0:8cab7e1b82e8 9 char msm[25]= {};
grupo3 0:8cab7e1b82e8 10 int main()
grupo3 0:8cab7e1b82e8 11 {
grupo3 0:8cab7e1b82e8 12
grupo3 0:8cab7e1b82e8 13
grupo3 0:8cab7e1b82e8 14
grupo3 0:8cab7e1b82e8 15 while(1) {
grupo3 0:8cab7e1b82e8 16
grupo3 0:8cab7e1b82e8 17 if (pc.readable()>0) {
grupo3 0:8cab7e1b82e8 18 sent=pc.getc();
grupo3 0:8cab7e1b82e8 19 if(sent == 13) {
grupo3 0:8cab7e1b82e8 20 for (int j = 0; j<i; j++) {
grupo3 0:8cab7e1b82e8 21 nucleo.printf("%c",msm[j]);
grupo3 0:8cab7e1b82e8 22 pc.printf("%c",msm[j]);
grupo3 0:8cab7e1b82e8 23 wait(0.01);
grupo3 0:8cab7e1b82e8 24 }
grupo3 0:8cab7e1b82e8 25 nucleo.printf("\n\r");
grupo3 0:8cab7e1b82e8 26 pc.printf("\n\r");
grupo3 0:8cab7e1b82e8 27
grupo3 0:8cab7e1b82e8 28 i=0;
grupo3 0:8cab7e1b82e8 29 } else {
grupo3 0:8cab7e1b82e8 30 msm[i]= sent;
grupo3 0:8cab7e1b82e8 31 i++;
grupo3 0:8cab7e1b82e8 32 }
grupo3 0:8cab7e1b82e8 33 }
grupo3 0:8cab7e1b82e8 34 if(nucleo.readable()>0) {
grupo3 0:8cab7e1b82e8 35 rec=nucleo.getc();
grupo3 0:8cab7e1b82e8 36 pc.printf("%c",rec);
grupo3 0:8cab7e1b82e8 37 wait(0.01);
grupo3 0:8cab7e1b82e8 38
grupo3 0:8cab7e1b82e8 39
grupo3 0:8cab7e1b82e8 40 }
grupo3 0:8cab7e1b82e8 41
grupo3 0:8cab7e1b82e8 42 }
grupo3 0:8cab7e1b82e8 43 }
grupo3 0:8cab7e1b82e8 44