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@1:273b1f91d518, 2015-11-21 (annotated)
- 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?
| 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 | 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 | } |