chat comunicación doble

Dependencies:   SoftSerial mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 #include "SoftSerial.h"
00003 
00004 SoftSerial MB(D2,D3);
00005 Serial PC(USBTX,USBRX);
00006 char rec; 
00007 char send;
00008 int main()
00009 {
00010             
00011     while(1) 
00012     {
00013         
00014        // for (int i=0;i<18;i++)
00015         //{
00016         //PC.printf("%d \n\r",i);
00017         //wait(0.5);
00018         //}
00019         if(PC.readable()>0)
00020         {
00021             send=PC.getc();
00022             MB.printf("%c",send); 
00023             PC.printf("%c",send); 
00024             wait(0.3);
00025         }
00026         if(MB.readable()>0)
00027         {
00028            rec=MB.getc();
00029            PC.printf("%c",rec); 
00030            wait (0.3);
00031         }
00032     }
00033 }