SMS Gönder

SMS Gönder

 

/*
www.gsmkontrol.com
D5 ile toprak arasına bağlanan butona basıldığında 
istenilen numaralara SMS gönderen program
*/

#include <GSM.h>
#define PINNUMBER ""        //Pin numarası aktifse "1234" şeklinde yazın. Aktif değilse aynen kalabilir

GSM gsm;
GSM_SMS sms;
int x=0;   

void SEND_SMS(char metin[160], char remoteNum[20])
{
sms.beginSMS(remoteNum);
sms.print(metin);
sms.endSMS();
delay(5000); // Sonraki sms'e kadar bekleme süresi
}

void setup()
{
pinMode(5,INPUT_PULLUP);    // 5 numaralı pin giriş olarak tanımlandı, dahili pullup direnci açıldı  
gsm.begin();  //Modemi aç 
}

void loop()
{
  int Buton_Durum = digitalRead(5); 
  if (Buton_Durum == LOW && x==0)  // Butona basıldı mı
    {
     SEND_SMS("BUTONA BASILDI ","0542*******");  // Bu satırı kopyalayıp istediğiniz kadar numaraya SMS atabilirsiniz
     SEND_SMS("BUTONA BASILDI ","0532*******"); // Bu satırı kopyalayıp istediğiniz kadar numaraya SMS atabilirsiniz
     x=1;
    }
  if (Buton_Durum == HIGH)
     x=0;                                      // Butona basıldığında sadece 1 kere sms atması için. Yeni sms için buton bırakılıp tekrar basılmalı
}