Modifications

Sauter à la navigation Sauter à la recherche
1 948 octets ajoutés ,  17 avril 2012 à 19:15
Ligne 420 : Ligne 420 :  
   
 
   
 
NewSoftSerial mySerial(7, 8);
 
NewSoftSerial mySerial(7, 8);
 +
 +
void setup()
 +
{
 +
  mySerial.begin(19200);  // Paramètres par défaut du port série du GPRS shield (19200bps 8-N-1)
 +
  mySerial.print("\r");  // Envoyer un retour à la ligne <CR>
 +
  delay(1000);                    // Attendre une seconde que le modem retourne "OK"
 +
  mySerial.print("AT+CMGF=1\r");  // Envoyer un SMS en mode texte
 +
  delay(1000);
 +
 +
  //mySerial.print("AT+CSCA=\"+919032055002\"\r");// Configurer le centre de message SMS, 
 +
  //delay(1000);                                  // Retirer les commentaire seulement si nécessaire et
 +
                                                  // remplacer le No avec celui obtenu auprès de votre
 +
                                                  // fournisseur de service mobile.
 +
                                                  //Note: pour inclure un " dans une chaine de caractère
 +
                                                  //  il faut utiliser la notation \"
 +
 +
  mySerial.print("AT+CMGS=\"+9184460xxxx\"\r");  // Commencer un SMS à envoyer au numéro +91....
 +
                                                  // l'encodage du texte suivra plus bas.
 +
                                                  // Remplacer le No avec celui de votre destinataire.
 +
  delay(1000);
 +
  mySerial.print("Bienvenu chez MCHobby!\r");    // Le texte du message
 +
  delay(1000);
 +
  mySerial.print(26,BYTE);  // Equivalent du Ctrl+Z (fin de texte du SMS)
 +
}
 +
 +
void loop()
 +
{
 +
      // Nous voulons seulement envoyer le SMS une seule fois, il n'y a donc rien dans la boucle loop().
 +
      // Si nous mettons le code du SMS ici, alors il sera envoyer encore et encore (Oups! cela couterait cher).
 +
}
 +
</nowiki>
 +
 +
'''Version du programme pour Arduino IDE >= 1.0'''.
 +
 +
Cette version utilise la libraire SoftwareSerial, intégrée à l'installation d'Arduino IDE 1.0, pour communiquer avec la GPRS shield.
 +
 +
<nowiki>
 +
// Version pour Arduino IDE < 1.0
 +
#include <SoftwareSerial.h>   
 +
 +
SoftwareSerial mySerial(7, 8);
    
void setup()
 
void setup()
29 917

modifications

Menu de navigation