Go Down

Topic: Enviar SMS Sim900 Quadband (Read 1 time) previous topic - next topic

Ruben_LP

Hola a todos.

Estoy tratando de enviar SMS desde mi shield GSM Quadband sim900 conectada a Arduino Uno sin gran éxito de momento. Lo cierto es que logro enviarlos con conexión usb desde el monoitor serial utilizando el código "SendSMS" facilitado en ejemplos. Sin embargo, al intentar enviarlo sin conexión USB y conectando la placa Arduino Uno a una fuente de 12V 2A, los SMS no se envían. A continuación les dejo el código que utilizo y en enlace de la web de donde lo he sacado.

Muchas gracias por su atención les agradecería mucho vuestra ayuda. ;)



http://tronixstuff.com/2014/01/08/tutorial-arduino-and-sim900-gsm-modules/




#include <SoftwareSerial.h>
SoftwareSerial SIM900(7, 8);
 
void setup()
{
  SIM900.begin(19200);
  SIM900power(); 
  delay(20000);  // give time to log on to network.
}
 
void SIM900power()
// software equivalent of pressing the GSM shield "power" button
{
  digitalWrite(9, HIGH);
  delay(1000);
  digitalWrite(9, LOW);
  delay(5000);
}
 
void sendSMS()
{
  SIM900.print("AT+CMGF=1\r");                                                        // AT command to send SMS message
  delay(100);
  SIM900.println("AT + CMGS = \"+654321000\"");                                     // recipient's mobile number, in international format
  delay(100);
  SIM900.println("Hello, world. This is a text message from an Arduino Uno.");        // message to send
  delay(100);
  SIM900.println((char)26);                       // End AT command with a ^Z, ASCII code 26
  delay(100);
  SIM900.println();
  delay(5000);                                     // give module time to send SMS
  SIM900power();                                   // turn off module
}
 
void loop()
{
  sendSMS();
  do {} while (1);
}

Ruben_LP

Hola de nuevo.

Por si puede ser de ayuda,  les dejo el enlace de una web donde se puede ver las características del Shield GSM que precisamente tengo.
Gracias.

Ruben_LP

http://hetpro-store.com/TUTORIALES/modulo-de-comunicacion-inalambrica-gsm-shield/

Ruben_LP

Hola a todos.

Estoy tratando de enviar SMS desde mi shield GSM Quadband sim900 conectada a Arduino Uno, sin gran éxito de momento. Lo cierto es que logro enviarlos con conexión usb desde el monoitor serial utilizando el código "SendSMS" facilitado en ejemplos. Sin embargo, al intentar enviarlo sin conexión USB y conectando la placa Arduino Uno a una fuente de 12V 2A, los SMS no se envían. A continuación les dejo el código que utilizo y en enlace de la web de donde lo he sacado.

Muchas gracias por su atención, les agradecería mucho vuestra ayuda. ;)



http://tronixstuff.com/2014/01/08/tutorial-arduino-and-sim900-gsm-modules/




#include <SoftwareSerial.h>
SoftwareSerial SIM900(7, 8);
 
void setup()
{
  SIM900.begin(19200);
  SIM900power(); 
  delay(20000);  // give time to log on to network.
}
 
void SIM900power()
// software equivalent of pressing the GSM shield "power" button
{
  digitalWrite(9, HIGH);
  delay(1000);
  digitalWrite(9, LOW);
  delay(5000);
}
 
void sendSMS()
{
  SIM900.print("AT+CMGF=1\r");                                                        // AT command to send SMS message
  delay(100);
  SIM900.println("AT + CMGS = \"+654321000\"");                                     // recipient's mobile number, in international format
  delay(100);
  SIM900.println("Hello, world. This is a text message from an Arduino Uno.");        // message to send
  delay(100);
  SIM900.println((char)26);                       // End AT command with a ^Z, ASCII code 26
  delay(100);
  SIM900.println();
  delay(5000);                                     // give module time to send SMS
  SIM900power();                                   // turn off module
}
 
void loop()
{
  sendSMS();
  do {} while (1);
}

harold92

Sino me equivoco no has cambiado la posición de los jumpers para alimentarlo externamente.


Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy