[résolu]carte gsm+ test

c est bon avec une autre carte sim ca marche :slight_smile:

:slight_smile: :slight_smile: :slight_smile: XD :smiley:

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 :wink:

Skizo !

alors le module :

http://www.cooking-hacks.com/index.php/documentation/tutorials/arduino-3g-gprs-gsm-gps?utm_source=banner_3g_shield&utm_medium=banner

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 !