chat comunicación doble

Dependencies:   SoftSerial mbed

Committer:
YARodriguez
Date:
Thu Sep 28 00:37:11 2017 +0000
Revision:
0:bfe2c8df46ff
Chat_Comunicaci?n

Who changed what in which revision?

UserRevisionLine numberNew contents of line
YARodriguez 0:bfe2c8df46ff 1 #include "mbed.h"
YARodriguez 0:bfe2c8df46ff 2 #include "SoftSerial.h"
YARodriguez 0:bfe2c8df46ff 3
YARodriguez 0:bfe2c8df46ff 4 SoftSerial MB(D2,D3);
YARodriguez 0:bfe2c8df46ff 5 Serial PC(USBTX,USBRX);
YARodriguez 0:bfe2c8df46ff 6 char rec;
YARodriguez 0:bfe2c8df46ff 7 char send;
YARodriguez 0:bfe2c8df46ff 8 int main()
YARodriguez 0:bfe2c8df46ff 9 {
YARodriguez 0:bfe2c8df46ff 10
YARodriguez 0:bfe2c8df46ff 11 while(1)
YARodriguez 0:bfe2c8df46ff 12 {
YARodriguez 0:bfe2c8df46ff 13
YARodriguez 0:bfe2c8df46ff 14 // for (int i=0;i<18;i++)
YARodriguez 0:bfe2c8df46ff 15 //{
YARodriguez 0:bfe2c8df46ff 16 //PC.printf("%d \n\r",i);
YARodriguez 0:bfe2c8df46ff 17 //wait(0.5);
YARodriguez 0:bfe2c8df46ff 18 //}
YARodriguez 0:bfe2c8df46ff 19 if(PC.readable()>0)
YARodriguez 0:bfe2c8df46ff 20 {
YARodriguez 0:bfe2c8df46ff 21 send=PC.getc();
YARodriguez 0:bfe2c8df46ff 22 MB.printf("%c",send);
YARodriguez 0:bfe2c8df46ff 23 PC.printf("%c",send);
YARodriguez 0:bfe2c8df46ff 24 wait(0.3);
YARodriguez 0:bfe2c8df46ff 25 }
YARodriguez 0:bfe2c8df46ff 26 if(MB.readable()>0)
YARodriguez 0:bfe2c8df46ff 27 {
YARodriguez 0:bfe2c8df46ff 28 rec=MB.getc();
YARodriguez 0:bfe2c8df46ff 29 PC.printf("%c",rec);
YARodriguez 0:bfe2c8df46ff 30 wait (0.3);
YARodriguez 0:bfe2c8df46ff 31 }
YARodriguez 0:bfe2c8df46ff 32 }
YARodriguez 0:bfe2c8df46ff 33 }