Marlon Fulla / Mbed 2 deprecated 2015NOV21_XBEETESTROUT

Dependencies:   mbed

Fork of 2014ENE20_XBEETESTROUT by Marlon Fulla

Committer:
marlonfulla
Date:
Sat Nov 21 21:48:39 2015 +0000
Revision:
1:273b1f91d518
Parent:
0:681c5f49ef09
Child:
2:ff11ef31aee5
Version 1.0 Articulo Point-to-Point 2015-11-21

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 1:273b1f91d518 9 Timer reloj;
marlonfulla 0:681c5f49ef09 10
marlonfulla 0:681c5f49ef09 11 string caracter,tira;
marlonfulla 0:681c5f49ef09 12 int npack,delay,ncharacters;
marlonfulla 0:681c5f49ef09 13 char read[64];
marlonfulla 1:273b1f91d518 14 int tiempo;
marlonfulla 0:681c5f49ef09 15
marlonfulla 0:681c5f49ef09 16 int main()
marlonfulla 0:681c5f49ef09 17 {
marlonfulla 0:681c5f49ef09 18
marlonfulla 0:681c5f49ef09 19 xbee.baud(115200);
marlonfulla 0:681c5f49ef09 20 caracter="A";
marlonfulla 0:681c5f49ef09 21 tira="";
marlonfulla 0:681c5f49ef09 22
marlonfulla 0:681c5f49ef09 23 while(1) {
marlonfulla 0:681c5f49ef09 24 // cin>>caracteres;
marlonfulla 0:681c5f49ef09 25 /* xbee.scanf("%d",caracteres);
marlonfulla 0:681c5f49ef09 26 */
marlonfulla 0:681c5f49ef09 27
marlonfulla 0:681c5f49ef09 28 xbee.scanf("%s",read);
marlonfulla 0:681c5f49ef09 29 ncharacters=atoi(read);
marlonfulla 0:681c5f49ef09 30
marlonfulla 0:681c5f49ef09 31 for(int s=1; s<=ncharacters ;s++) {
marlonfulla 0:681c5f49ef09 32 tira=tira.append(caracter);
marlonfulla 0:681c5f49ef09 33 }
marlonfulla 0:681c5f49ef09 34
marlonfulla 0:681c5f49ef09 35
marlonfulla 0:681c5f49ef09 36 xbee.scanf("%s",read);
marlonfulla 0:681c5f49ef09 37 npack=atoi(read);
marlonfulla 0:681c5f49ef09 38 xbee.scanf("%s",read);
marlonfulla 0:681c5f49ef09 39 delay=atoi(read);
marlonfulla 0:681c5f49ef09 40
marlonfulla 0:681c5f49ef09 41 // cin>>recibido;
marlonfulla 0:681c5f49ef09 42 // cin>>delay;
marlonfulla 0:681c5f49ef09 43
marlonfulla 1:273b1f91d518 44 reloj.start();
marlonfulla 1:273b1f91d518 45
marlonfulla 0:681c5f49ef09 46 for(int i=1; i<=npack ;i++) {
marlonfulla 0:681c5f49ef09 47 //cout<<tira<<'\n';
marlonfulla 0:681c5f49ef09 48 xbee.printf("%s",tira);
marlonfulla 0:681c5f49ef09 49 wait_us(delay);
marlonfulla 0:681c5f49ef09 50 }
marlonfulla 1:273b1f91d518 51
marlonfulla 1:273b1f91d518 52 reloj.stop();
marlonfulla 1:273b1f91d518 53 tiempo=reloj.read_us();
marlonfulla 0:681c5f49ef09 54
marlonfulla 1:273b1f91d518 55 xbee.printf("%d",tiempo);
marlonfulla 1:273b1f91d518 56 tira="";
marlonfulla 1:273b1f91d518 57 reloj.reset();
marlonfulla 0:681c5f49ef09 58
marlonfulla 0:681c5f49ef09 59 }
marlonfulla 0:681c5f49ef09 60
marlonfulla 0:681c5f49ef09 61 }