XBEE recepteur

Dependencies:   mbed

Committer:
pathae
Date:
Wed Oct 20 17:20:21 2021 +0000
Revision:
0:64198fe0cc54
xbee recepteur

Who changed what in which revision?

UserRevisionLine numberNew contents of line
pathae 0:64198fe0cc54 1 #include "mbed.h"
pathae 0:64198fe0cc54 2 #include <stdlib.h>
pathae 0:64198fe0cc54 3
pathae 0:64198fe0cc54 4 Serial xbee(PA_9,PA_10); //Initalise xbee_lib
pathae 0:64198fe0cc54 5 Serial pc(USBTX, USBRX); //Initalise PC serial comms
pathae 0:64198fe0cc54 6 int i=0;
pathae 0:64198fe0cc54 7 char recu[8];
pathae 0:64198fe0cc54 8
pathae 0:64198fe0cc54 9 int main()
pathae 0:64198fe0cc54 10 {
pathae 0:64198fe0cc54 11
pathae 0:64198fe0cc54 12 while(1) {
pathae 0:64198fe0cc54 13 //attente de la chaine $MESUR
pathae 0:64198fe0cc54 14 while (xbee.getc()!='$');
pathae 0:64198fe0cc54 15 while (xbee.getc()!='M');
pathae 0:64198fe0cc54 16 while (xbee.getc()!='E');
pathae 0:64198fe0cc54 17 while (xbee.getc()!='S');
pathae 0:64198fe0cc54 18 while (xbee.getc()!='U');
pathae 0:64198fe0cc54 19 while (xbee.getc()!='R');
pathae 0:64198fe0cc54 20 while (xbee.getc()!=',');
pathae 0:64198fe0cc54 21 while(i<8)
pathae 0:64198fe0cc54 22 {
pathae 0:64198fe0cc54 23 recu[i]=xbee.getc();
pathae 0:64198fe0cc54 24 pc.printf("J'ai recu %i\n\r",recu[i]);
pathae 0:64198fe0cc54 25 i=i+1;
pathae 0:64198fe0cc54 26 }
pathae 0:64198fe0cc54 27 i=0;
pathae 0:64198fe0cc54 28 wait(1);
pathae 0:64198fe0cc54 29 }
pathae 0:64198fe0cc54 30 }