este programa sirve para probar que el siemens manda mensajes de texto a su celular cambie mi numero por el suyo guiese del ultimo doc y mande un mensaje diferente
Dependencies: DebouncedIn mbed
Revision 1:6b506dde0a6e, committed 2014-12-02
- Comitter:
- tony63
- Date:
- Tue Dec 02 03:41:43 2014 +0000
- Parent:
- 0:edc50cf04b46
- Commit message:
- programa MEJORADO para leer la respuesta del modem, fijese en las lineas 360 a 380.. para sacar el tama?o la respuesta el numero telefonico y el mensaje, usar la misma conexion del programa CLASEDELGSM
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
diff -r edc50cf04b46 -r 6b506dde0a6e main.cpp --- 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