c est bon avec une autre carte sim ca marche ![]()
XD ![]()
merci encore a tous
je le passe en résolu
c est bon avec une autre carte sim ca marche ![]()
XD ![]()
merci encore a tous
je le passe en résolu
bon tant mieux alors, au passage essaie de rajouter un post avec le module GSM utilisé, le arduino que tu a et la trame à envoyer pour envoyer un sms, si quelqu'un utilise le même shield que toi ça peut aider ![]()
Skizo !
alors le module :
ma carte arduino (mega):
http://www.lextronic.fr/P5072-platine-arduino-mega-2560.html
et le code fonctionnel
int led = 13;
int onModulePin = 2;
int timesToSend = 1; // nombre de sms a envoyer
int count = 0;
char phone_number[]="**********"; // numero de tel du destinataire
void switchModule(){
digitalWrite(onModulePin,HIGH);
delay(2000);
digitalWrite(onModulePin,LOW);
}
void setup(){
Serial.begin(115200); // definir la vitesse de communication
delay(2000);
pinMode(led, OUTPUT);
pinMode(onModulePin, OUTPUT);
switchModule(); // allumé le module
for (int i=0;i< 5;i++){
delay(5000);
}
Serial.println("AT+CPIN=1990");
delay(8000);
Serial.println("AT+CMGF=1"); // mettre en mode texte
delay(100);
}
void loop(){
while (count < timesToSend){
delay(1500);
Serial.print("AT+CMGS=\""); // envoie la commande du numero
Serial.print(phone_number);
Serial.println("\"");
delay(1500);
Serial.print("coucou c est un test"); // le text du message
delay(500);
Serial.write(0x1A); //dire que c est la fin du sms
Serial.write(0x0D);
Serial.write(0x0A);
delay(5000);
count++;
}
}
voila j espere que cela aidera d autre personne
niquel =) merci pour le partage !
Skizo !