GSM click telit GL865-dual ARDUINO ile bağlanarak SMS gönderme

Başlatan cemsar, 15 Aralık 2016, 15:41:34

cemsar

merhaba arkadaşlar,
GSM click GL865-dual ile arduino ya bağlantı yaptım. GND, 3.3V, gsm clickin TX ucu arduinonun 2 sine, gsm clickin RX ucu arduinonun 3. bacağına ve RST de arduionun 4. bacağına bağladım. Kullandığım kod aşağıda ve aslında bir sorunla karşılaşmıyorum "status=READY"  ve "SMS sent OK" mesajını alıyorum. Sorun şu ki telefonuma sms gelmiyor. aşağıda +300000000000 yazılan yere kendi numaramı girdim burda paylaşmamak için onu öyle yazdım :D
bu konuyla ilgili bir yazı buldum MrDarK hocamızın. ancak ben daha smsi alamıyorum nerede hata yapıyorum yardımcı olabilir misiniz?

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

int numdata;
boolean started=false;
char smsbuffer[160];
char n[20];

char sms_position;
char phone_number[20];
char sms_text[100];
int i;

void setup()
{
    Serial.begin(9600);
   
    if (gsm.begin(9600))
    {
        Serial.println("\nstatus=READY");
        started=true;
    }
    else
        Serial.println("\nstatus=IDLE");

    if(started)
    {
        if (sms.SendSMS("+300000000000", "Arduino SMS"))
        {
          Serial.println("\nSMS sent OK.");
        }
        else
        {
          Serial.println("\nError sending SMS.");
        }     
    }
};

void loop()
{
    if(started)
    {
        sms_position=sms.IsSMSPresent(SMS_UNREAD);
        if (sms_position)
        {
            Serial.print("SMS postion:");
            Serial.println(sms_position,DEC);
            sms.GetSMS(sms_position, phone_number, sms_text, 100);
            Serial.println(phone_number);
            Serial.println(sms_text);
        }     
        delay(2000);
    }
};



MrDarK

+90 0554 444 44 44 gibi bir numara yazman gerekiyor. Üstteki örneğe göre 9005544444444 şeklinde yazman gerekiyor.
Picproje Eğitim Gönüllüleri ~ MrDarK

cemsar

if (sms.SendSMS("+90536318****", "Arduino SMS")) 

bu kısma kendi numaramı yazdım aynen bu şekilde hatalı mı? Yani + olmadan ya da +90 536 318 ** ** şeklinde boşluk bırakarak mı yazmam gerekiyor? sizin yazdığınızda 2 tane sıfır (0) var o şekilde mi yazmam gerekiyor onu tam anlamadım. +90 0536 318 ** ** şeklinde mi olmalı?
Bir de elinizde sms gönderme ile alakalı GSM click GL865-dual arduino kod kaynaklı başka örneğiniz ya da önerebileceğiniz bir link, adres var mıdır?
cevap verdiğiniz için çok teşekkürler. biraz yeniyim de basit sorular soruyor olabilirim :)