Trabajo, en el cual se envia un mensaje al celular, el cual actua como modem, y en el mensaje esta para activar una alarma segun el mensaje que se envie
Dependencies: DebouncedIn mbed
Fork of CLASEDELGSM by
Diff: main.cpp
- Revision:
- 1:6b506dde0a6e
- Parent:
- 0:edc50cf04b46
- Child:
- 2:44e88001ce29
--- a/main.cpp Mon Dec 01 04:54:29 2014 +0000 +++ b/main.cpp Tue Dec 02 03:41:43 2014 +0000 @@ -20,13 +20,15 @@ int position=0; int lenpack=6; int longi=0; -char tel[10]; +char tel[11]; char DE[50]; -char buffer[512]; +char buffer[100]; +char datos[100]; char NUMBER[13]; int index; int count; int i = 0; +int j = 0; int c=0; unsigned char CtrlZ = 0x1A; // comodin de emision controlZ bool Flag = false; // bandera @@ -354,6 +356,25 @@ LedVerde=0; } -} +} + if(GSM.readable()) { //USE ESTE FRAGMENTO DE CODIGO PARA LEER LO QUE EL CELULAR RESPONDE + while(GSM.readable()) { + char c = GSM.getc(); + buffer[count++] = c; + if(count == 64) break; + } + pc.puts(buffer); + + + for(int i = 0; i < count; i++) { + buffer[i] = NULL; + } + + count = 0; + + } + } -} \ No newline at end of file +} + +// buffer[i] contiene lo que regresa \ No newline at end of file