recepcion xbee imagen
Dependencies: SDFileSystem mbed
main.cpp@0:2ffd2225af4e, 2018-09-10 (annotated)
- Committer:
- FelipeVR
- Date:
- Mon Sep 10 22:14:08 2018 +0000
- Revision:
- 0:2ffd2225af4e
RX Xbee imagen;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
FelipeVR | 0:2ffd2225af4e | 1 | |
FelipeVR | 0:2ffd2225af4e | 2 | #include "mbed.h" |
FelipeVR | 0:2ffd2225af4e | 3 | #include "SDFileSystem.h" |
FelipeVR | 0:2ffd2225af4e | 4 | |
FelipeVR | 0:2ffd2225af4e | 5 | Serial xbee(PA_15, PB_7); //TX, RX |
FelipeVR | 0:2ffd2225af4e | 6 | Serial pc(SERIAL_TX,SERIAL_RX); |
FelipeVR | 0:2ffd2225af4e | 7 | SDFileSystem sd_(PA_7, PA_6, PA_5, PB_6, "sd"); // MOSI, MISO, SCK, CS |
FelipeVR | 0:2ffd2225af4e | 8 | |
FelipeVR | 0:2ffd2225af4e | 9 | int Str; |
FelipeVR | 0:2ffd2225af4e | 10 | FILE *data = NULL; |
FelipeVR | 0:2ffd2225af4e | 11 | |
FelipeVR | 0:2ffd2225af4e | 12 | int main() |
FelipeVR | 0:2ffd2225af4e | 13 | { |
FelipeVR | 0:2ffd2225af4e | 14 | while(1) |
FelipeVR | 0:2ffd2225af4e | 15 | { |
FelipeVR | 0:2ffd2225af4e | 16 | if(xbee.readable()) |
FelipeVR | 0:2ffd2225af4e | 17 | { |
FelipeVR | 0:2ffd2225af4e | 18 | data = fopen("/sd/image.jpg", "wb+"); |
FelipeVR | 0:2ffd2225af4e | 19 | xbee.scanf("%b",&Str); |
FelipeVR | 0:2ffd2225af4e | 20 | if (data == NULL) |
FelipeVR | 0:2ffd2225af4e | 21 | { |
FelipeVR | 0:2ffd2225af4e | 22 | pc.printf("Error al crear el archivo imagen"); |
FelipeVR | 0:2ffd2225af4e | 23 | while (1) |
FelipeVR | 0:2ffd2225af4e | 24 | { |
FelipeVR | 0:2ffd2225af4e | 25 | wait(100); |
FelipeVR | 0:2ffd2225af4e | 26 | } |
FelipeVR | 0:2ffd2225af4e | 27 | } |
FelipeVR | 0:2ffd2225af4e | 28 | fprintf(data,"%b",Str); |
FelipeVR | 0:2ffd2225af4e | 29 | fclose(data); |
FelipeVR | 0:2ffd2225af4e | 30 | } |
FelipeVR | 0:2ffd2225af4e | 31 | } |
FelipeVR | 0:2ffd2225af4e | 32 | } |