#include <SoftwareSerial.h>
SoftwareSerial mySerial(3,2); //TX y Rx
string valor;
char letra;
void setup(){
pinMode(8, OUTPUT);
Serial.begin(9600);
mySerial.begin(9600);
mySerial.println("AT+CMGF=1")//HABILITA LOS MENSAJES DE TEXTO
mySerial.println("AT+CNMI=1,2,0,0,0");//CONFIGURAR EL SIM880L PARA MOSTRAR MSM POR PUERTO SERIAL
}
void loop(){
if(mySerial.available()){
valor= mySerial.readString();//guarda en la variable valor el sms que recibe arduino
Serial.println(valor);
}
if(valor.indexof("ON")>=0){ //SI VALOR ES IGUA A "ON"
//if(letra=='E')
digitalWrite(8, HIGH);
Serial.println("encendido");
}
//if(letra=='A')
if(valor.indexof("OF")>=0){ //SI VALOR ES IGUA A "ON"
digitalWrite(8, LOW);
Serial.println("apagado");
}
}