Envoi SMS via Arduino

  • Matériels

  • 1 arduino uno
  • 1 Shield GSM/GPRS ITEA (avec son antenne)
  • 1 Alimentation pour le shield
  • 1 carte SIM

shield GSM

 

GSM

 

//Programme d'envoi d'un sms toutes les heures
//Shield GSM/GRPRS ITEA
//Arduino uno
//Pin 2 : TX
//Pin 3 : RX
//Carte sim sans code pin

#include "SIM900.h"
#include <SoftwareSerial.h>
#include "sms.h"

SMSGSM sms;

int numdata;
boolean started=false;
char smsbuffer[160];
char n[20];
char num_tph[] = "+33600000000";

void setup()
{
     //Serial connection.
     Serial.begin(9600);
     Serial.println("GSM Shield testing.");
     //Start configuration of shield with baudrate 2400(pour le shield ITEA)
     if (gsm.begin(2400)) {
          Serial.println("\nstatus=READY");
          started=true;
     } else Serial.println("\nstatus=IDLE");

     if(started) {
          if (sms.SendSMS(num_tph, "start"))
          Serial.println("\nSMS sent OK");
     }

};

void loop()
{
     if(started) {


      sms.SendSMS(num_tph, "message");         
          delay(3600000);
     }
};