Este es una programa para la transferencia de archivos entre la 2 sistemas embeded

Dependencies:   mbed

https://os.mbed.com/media/uploads/javierdavid2006/f084236d-f318-4560-8f2c-ad359a3940ad.jpg https://os.mbed.com/media/uploads/javierdavid2006/be47402f-b641-449b-bb02-1125b19db3f8.jpg https://os.mbed.com/media/uploads/javierdavid2006/009696aa-0612-41b1-ac80-ad8b4b370af7.jpg https://os.mbed.com/media/uploads/javierdavid2006/2759b22c-fe7b-449e-b3c8-567f08c87794.jpg

Committer:
javierdavid2006
Date:
Wed Feb 05 21:15:56 2020 +0000
Revision:
2:5871ac93eab3
Parent:
1:99621cbfd365
Proyecto donde se hace comunicacion celular para llamar y para escribir SMS:

Who changed what in which revision?

UserRevisionLine numberNew contents of line
javierdavid2006 0:09b29e397b70 1 #include "mbed.h"
javierdavid2006 2:5871ac93eab3 2
javierdavid2006 2:5871ac93eab3 3 //Configuracion pines Seriales
javierdavid2006 1:99621cbfd365 4 Serial device(PA_2,PA_3);
javierdavid2006 0:09b29e397b70 5
javierdavid2006 2:5871ac93eab3 6 //Variables de Entrada y Salida
javierdavid2006 2:5871ac93eab3 7 DigitalOut myled_2(PD_13);//Led PD_13
javierdavid2006 2:5871ac93eab3 8 DigitalIn i(PA_0);//Pulsador PA
javierdavid2006 2:5871ac93eab3 9 DigitalIn o(PB_7);//Pulsador PB
javierdavid2006 2:5871ac93eab3 10 int b=0;
javierdavid2006 2:5871ac93eab3 11
javierdavid2006 2:5871ac93eab3 12 //Funcion Principal
javierdavid2006 1:99621cbfd365 13 int main()
javierdavid2006 1:99621cbfd365 14 {
javierdavid2006 2:5871ac93eab3 15
javierdavid2006 2:5871ac93eab3 16 device.baud(9600);//Velocidad de Comunicacion
javierdavid2006 2:5871ac93eab3 17
javierdavid2006 2:5871ac93eab3 18 while(1) {
javierdavid2006 2:5871ac93eab3 19
javierdavid2006 2:5871ac93eab3 20 if (i==1) {
javierdavid2006 2:5871ac93eab3 21 device.printf( "ATD0998509325;" );//Numero de Telefono a llamar
javierdavid2006 2:5871ac93eab3 22 device.putc(13);//Ascii de Cariage return
javierdavid2006 2:5871ac93eab3 23
javierdavid2006 2:5871ac93eab3 24 wait(10);
javierdavid2006 1:99621cbfd365 25
javierdavid2006 2:5871ac93eab3 26 device.printf("ATH");//Colgar llamada
javierdavid2006 2:5871ac93eab3 27 device.putc(13);//Codigo de Carriage Return
javierdavid2006 2:5871ac93eab3 28 wait(2);
javierdavid2006 2:5871ac93eab3 29 b=0;
javierdavid2006 2:5871ac93eab3 30 }
javierdavid2006 2:5871ac93eab3 31 if (o==1) {
javierdavid2006 2:5871ac93eab3 32 wait(1);
javierdavid2006 2:5871ac93eab3 33 device.printf("AT+CMGF=1\r");//Numero de Telefono a llamar
javierdavid2006 2:5871ac93eab3 34 device.putc(13);//Ascii de Cariage return
javierdavid2006 2:5871ac93eab3 35 wait(0.2);
javierdavid2006 2:5871ac93eab3 36
javierdavid2006 2:5871ac93eab3 37 device.printf("AT+CMGS=");
javierdavid2006 2:5871ac93eab3 38 device.putc('"');
javierdavid2006 2:5871ac93eab3 39 device.printf("+593998509325");
javierdavid2006 2:5871ac93eab3 40 device.putc('"');
javierdavid2006 2:5871ac93eab3 41 device.printf("\r");
javierdavid2006 2:5871ac93eab3 42 device.putc(13);//Ascii de Cariage return
javierdavid2006 2:5871ac93eab3 43 device.printf("Example Message SMS");
javierdavid2006 2:5871ac93eab3 44 device.putc(0x1A);
javierdavid2006 2:5871ac93eab3 45 wait(5);
javierdavid2006 2:5871ac93eab3 46
javierdavid2006 2:5871ac93eab3 47 }
javierdavid2006 2:5871ac93eab3 48 }
javierdavid2006 1:99621cbfd365 49 }