Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
main.cpp@0:681c5f49ef09, 2014-01-21 (annotated)
- 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?
| User | Revision | Line number | New 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 | } |