Este es una programa para la transferencia de archivos entre la 2 sistemas embeded
You are viewing an older revision! See the latest version
Envio de Mensajes y llamadas con SIM 900
Programación para generación de llamadas y envío de mensajes de texto, usando el modulo SIM900.
Este programa sirve para el envío de mensajes SMS y para la realización de llamadas telefónicas por medio de comandos AT,
1. Para la obtención del numero telefónico a llamar se han realizado una comunicación serial, en donde se introduce el numero de teléfono al que se desea llamar, con el código internacional y terminando en el comando ";" como se puede observar en el siguiente ejemplo: "+5930991455936;".
Este numero de teléfono es enviado a través del software Hércules, y posterior a eso, la tarjeta Discover F4 se encargara de realizar la llamada telefónica.
2. Para el envío del mensaje SMS, se a colocado una interrupción a través del pin B1, para que genere el mensaje a un numero programado en el mbed.
Para esto se uso el siguiente modulo SIM900:
Este modulo maneja una gran cantidad de comandos AT, de los cuales, los usados para generar las funciones antes descritas son los siguientes:
Para realizar la llamada telefónica:
1. ATD+593xxxxxxxxxx; "El comando ATD genera la llamada telefónica al numero marcado, posterior al numero, debe de ir ;" 2. ATH "Cierra la llamada telefónica" 3. putc(13) "Es necesario enviarle un carriage return, para que el modulo SIM900 realice su función"
Para el envio del mensaje SMS: 3. AT+CMGF=1 "Coloca en Modo texto para programar envío de mensaje SMS" 4. AT+CMGS "Comando para la introducción del numero de teléfono al cual se enviara"
Posteriormente se coloca el mensaje de texto a través de un printf, y termina con un "0x1A"
A continuación se colocan fotos del modulo armado y realizando pruebas.
Se adjuntan fotos de las tarjetas electrónicas:
El proyecto se pudo realizar a cabalidad y por suerte funciono.