Marlon Fulla / Mbed 2 deprecated 2015NOV21_XBEETESTROUT

Dependencies:   mbed

Fork of 2014ENE20_XBEETESTROUT by Marlon Fulla

Committer:
marlonfulla
Date:
Tue Jan 21 01:06:53 2014 +0000
Revision:
0:681c5f49ef09
Child:
1:273b1f91d518
Conclusi?n: Es m?s efectivo enviar paquetes con pocos caracteres y muchas tiras en vez de pocas tiras con muchos caracteres.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
marlonfulla 0:681c5f49ef09 1 #include "mbed.h"
marlonfulla 0:681c5f49ef09 2 //#include "SDFileSystem.h"
marlonfulla 0:681c5f49ef09 3 //#include <iostream>
marlonfulla 0:681c5f49ef09 4 #include <string>
marlonfulla 0:681c5f49ef09 5 //using namespace std;
marlonfulla 0:681c5f49ef09 6
marlonfulla 0:681c5f49ef09 7
marlonfulla 0:681c5f49ef09 8 Serial xbee(USBTX,USBRX);
marlonfulla 0:681c5f49ef09 9
marlonfulla 0:681c5f49ef09 10 string caracter,tira;
marlonfulla 0:681c5f49ef09 11 int npack,delay,ncharacters;
marlonfulla 0:681c5f49ef09 12 char read[64];
marlonfulla 0:681c5f49ef09 13
marlonfulla 0:681c5f49ef09 14 int main()
marlonfulla 0:681c5f49ef09 15 {
marlonfulla 0:681c5f49ef09 16
marlonfulla 0:681c5f49ef09 17 xbee.baud(115200);
marlonfulla 0:681c5f49ef09 18 caracter="A";
marlonfulla 0:681c5f49ef09 19 tira="";
marlonfulla 0:681c5f49ef09 20
marlonfulla 0:681c5f49ef09 21 while(1) {
marlonfulla 0:681c5f49ef09 22 // cin>>caracteres;
marlonfulla 0:681c5f49ef09 23 /* xbee.scanf("%d",caracteres);
marlonfulla 0:681c5f49ef09 24 */
marlonfulla 0:681c5f49ef09 25
marlonfulla 0:681c5f49ef09 26 xbee.scanf("%s",read);
marlonfulla 0:681c5f49ef09 27 ncharacters=atoi(read);
marlonfulla 0:681c5f49ef09 28
marlonfulla 0:681c5f49ef09 29 for(int s=1; s<=ncharacters ;s++) {
marlonfulla 0:681c5f49ef09 30 tira=tira.append(caracter);
marlonfulla 0:681c5f49ef09 31 }
marlonfulla 0:681c5f49ef09 32
marlonfulla 0:681c5f49ef09 33
marlonfulla 0:681c5f49ef09 34 xbee.scanf("%s",read);
marlonfulla 0:681c5f49ef09 35 npack=atoi(read);
marlonfulla 0:681c5f49ef09 36 xbee.scanf("%s",read);
marlonfulla 0:681c5f49ef09 37 delay=atoi(read);
marlonfulla 0:681c5f49ef09 38
marlonfulla 0:681c5f49ef09 39 // cin>>recibido;
marlonfulla 0:681c5f49ef09 40 // cin>>delay;
marlonfulla 0:681c5f49ef09 41
marlonfulla 0:681c5f49ef09 42 for(int i=1; i<=npack ;i++) {
marlonfulla 0:681c5f49ef09 43 //cout<<tira<<'\n';
marlonfulla 0:681c5f49ef09 44 xbee.printf("%s",tira);
marlonfulla 0:681c5f49ef09 45 wait_us(delay);
marlonfulla 0:681c5f49ef09 46 }
marlonfulla 0:681c5f49ef09 47
marlonfulla 0:681c5f49ef09 48 xbee.printf("D");
marlonfulla 0:681c5f49ef09 49 tira="";
marlonfulla 0:681c5f49ef09 50
marlonfulla 0:681c5f49ef09 51 }
marlonfulla 0:681c5f49ef09 52
marlonfulla 0:681c5f49ef09 53 }