XBEE recepteur

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers recept_xbee.cpp Source File

recept_xbee.cpp

00001 #include "mbed.h"
00002 #include <stdlib.h>
00003 
00004 Serial xbee(PA_9,PA_10); //Initalise xbee_lib
00005 Serial pc(USBTX, USBRX); //Initalise PC serial comms
00006 int i=0;
00007 char recu[8]; 
00008 
00009 int main()
00010 {
00011 
00012  while(1) {
00013         //attente de la chaine $MESUR
00014         while (xbee.getc()!='$');
00015         while (xbee.getc()!='M');
00016         while (xbee.getc()!='E');
00017         while (xbee.getc()!='S');
00018         while (xbee.getc()!='U');
00019         while (xbee.getc()!='R');
00020         while (xbee.getc()!=',');
00021         while(i<8)
00022             {
00023             recu[i]=xbee.getc();
00024             pc.printf("J'ai recu %i\n\r",recu[i]);
00025             i=i+1;
00026             }
00027             i=0;
00028       wait(1);
00029     }
00030 }