Bonjour a tous.
Alors voila j'ai acheter récemment un kit arduino et une sim900 sur conseil d'un amis pour mes débuts.Donc j'ai appris a envoyer un message depuis le microcontrôleur, mais je bloque depuis un bon moment sur comment recevoir un message pour dire le nombre de fois ou la Led c'est allumer en 5 minute...Je vais vous mettre mon code .
#include <SoftwareSerial.h>
SoftwareSerial SIM900(7, 8);
void setup()
{
SIM900.begin(2400); // vitesse exprimer en bauds qui definit le nombre de bit par seconde .
Serial.begin(9600);
Serial.println("send write command : AT+CMGF=1"); // Activation du mode SMS
SIM900.print("AT+CMGF=1\r");
GetSIM900 ();
Serial.println("send write command :AT+CPIN=\"****\"");
SIM900.print("AT+CPIN=\"******\"\r"); // code pin
GetSIM900 ();
Serial.println("send write command :AT+CSCA=\"+33609001390\"");
SIM900.print("AT+CSCA=\"+33609001390\"\r");// numero service sfr
GetSIM900 ();
// numero du destinateur
Serial.println("send write command :AT+CMGS=\"+337****\"");
SIM900.print("AT+CMGS=\"+337******\"\r");//numero de telephone
GetSIM900 ();
// send txt sms
Serial.println();
Serial.println("send sms"); //envoi du sms
SIM900.print("je vais avoir une voiture! :D :-* ."); //sms text
SIM900.println(char(26));
GetSIM900();
Serial.println("done.");
}
void loop() {
}
void GetSIM900(void) {
delay(2000);
while(SIM900.available()) {
Serial.print((char)SIM900.read());
}
}
Mes sincere salutation .