brian barreto
/
comunicacion
COMUNICACION SERIAL
main.cpp@1:e1d07e63c267, 2017-09-23 (annotated)
- Committer:
- briandk
- Date:
- Sat Sep 23 21:03:57 2017 +0000
- Revision:
- 1:e1d07e63c267
- Parent:
- 0:5f122abc3907
COMUNICACION SERIAL;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
briandk | 0:5f122abc3907 | 1 | #include "mbed.h" |
briandk | 0:5f122abc3907 | 2 | #include "SoftSerial.h" |
briandk | 0:5f122abc3907 | 3 | |
briandk | 0:5f122abc3907 | 4 | /*los pines en los que se realizo la comunicacion de pc a pc fueron: TX pin D8 con RX pin D9 (TX= transmision; RX= Recepcion) |
briandk | 0:5f122abc3907 | 5 | las tierra deben ser compartidas |
briandk | 0:5f122abc3907 | 6 | Sebastian solorzano |
briandk | 0:5f122abc3907 | 7 | estefano ochoa |
briandk | 0:5f122abc3907 | 8 | brian barreto*/ |
briandk | 0:5f122abc3907 | 9 | |
briandk | 0:5f122abc3907 | 10 | SoftSerial com (D8,D9); |
briandk | 0:5f122abc3907 | 11 | Serial putty(USBTX,USBRX); |
briandk | 0:5f122abc3907 | 12 | DigitalOut LED (LED1); |
briandk | 0:5f122abc3907 | 13 | char recibir,enviar; |
briandk | 0:5f122abc3907 | 14 | int main() |
briandk | 0:5f122abc3907 | 15 | { |
briandk | 0:5f122abc3907 | 16 | |
briandk | 0:5f122abc3907 | 17 | |
briandk | 0:5f122abc3907 | 18 | while(1) |
briandk | 0:5f122abc3907 | 19 | { |
briandk | 0:5f122abc3907 | 20 | if (putty.readable()>0) |
briandk | 0:5f122abc3907 | 21 | { |
briandk | 0:5f122abc3907 | 22 | enviar=putty.getc(); |
briandk | 0:5f122abc3907 | 23 | com.printf("%c",enviar); |
briandk | 0:5f122abc3907 | 24 | //LED=!LED; |
briandk | 0:5f122abc3907 | 25 | } |
briandk | 0:5f122abc3907 | 26 | |
briandk | 0:5f122abc3907 | 27 | |
briandk | 0:5f122abc3907 | 28 | if (com.readable()>0) |
briandk | 0:5f122abc3907 | 29 | { |
briandk | 0:5f122abc3907 | 30 | recibir=com.getc(); |
briandk | 0:5f122abc3907 | 31 | //LED=!LED; |
briandk | 0:5f122abc3907 | 32 | putty.printf("%c",recibir); |
briandk | 0:5f122abc3907 | 33 | wait(0.2); |
briandk | 0:5f122abc3907 | 34 | } |
briandk | 0:5f122abc3907 | 35 | } |
briandk | 0:5f122abc3907 | 36 | } |
briandk | 0:5f122abc3907 | 37 |