bonjour a tous,
petit probleme avec la reception de sms
j'envoi a partir de mon mobile un sms exemple Info vers mon sim800
lorsque je le recois mon arduino gere bien le message et execute la fonction
a la fin je demande l'effacement du sms pour utiliser toujours le message 1.
commande type
if (reponse.indexOf("Beon")>0) {
if(b1==1){ //borne verrou
SMS = "E OUV TEMPO ";
oled.setCursor(0, 5);oled.print("E TEMPO ");
digitalWrite(R1,LOW);delay(1000);digitalWrite(R1,HIGH);delay(10);
oled.setCursor(0, 5);oled.print(" ");
}
else
if(b1==0){ //borne libre
SMS = "DEJA OUVERT ! ";
}
// Envoyer la confirmation de l'ordre par SMS
gsm.println("AT+CMGS=\""+ numeroSMS +"\"");
message(">",1000,0);
gsm.println(SMS);
gsm.write(26); // Caractère de fin 26 <Ctrl-Z>
gsm.println("");
message("+CMGS:",5000,1); //10000
gsm.println("AT+CMGD=1,4"); // effacer les SMS de la Carte SIM
message("OK",1000,0);
Serial.println(SMS);
Serial.println("");
}
le premier coup c'est OK
j'ai d'autres commandes executant d'autre fonctions, qui fonctionnent toute si demandé la premiere fois
si j'execute par exemple "Info" en premier, cela affiche bien la routine info
a la commande suivante par exemple "Time" mon automate recois toujours "Info"
avez vous une idee a me donner.
merci d'avance
j'ai d'autre comman