Go Down

Topic: SMS a varios destinatarios con SIM800L (Read 603 times) previous topic - next topic

rnd12

Buenas, soy nuevo con esto de GSM. Tengo un módulo SIM800L y tengo que mandar un SMS a 3 destinatarios cuando se aprieta un pulsador. Ya logre hacerlo para 1 destinatario, pero para mas de 1 no. El que me pueda ayudar se lo agradecería mucho.

#include <SoftwareSerial.h>

int pulsador1=9;
int contador;
int bp;

SoftwareSerial MOD_SIM800L(7, 8);

void setup() {

Serial.begin(9600);
while(!Serial);

//Velocidad de trabajo entre el Arduino Uno y el Modulo SIM800L
MOD_SIM800L.begin(9600);
delay(1000);
pinMode(pulsador1, INPUT);
contador=0;
}

void loop() {
bp = digitalRead(pulsador1); 

if((bp==LOW) && (contador==0))
{
Serial.println("Configuracion Completa!");
Serial.println("Enviando SMS...");

//Se establece el formato de SMS en ASCII
MOD_SIM800L.write("AT+CMGF=1\r\n");
delay(1000);
//Enviar comando para un nuevos SMS al numero establecido
MOD_SIM800L.write("AT+CMGS=\"+54xxxxxxxxx\"\r\n");
delay(1000);

//Enviar contenido del SMS
MOD_SIM800L.write("Hola");
delay(1000);

//Enviar Ctrl+Z
MOD_SIM800L.write((char)26);
delay(1000);

Serial.println("Mensaje enviado!");
contador ++;
Serial.println("contador1");
}
}

Go Up