Przykłady zastosowania A-GSM-shield

Do połączenia z nakładką A-GSM-Shield została zastosowana biblioteka dostępna w serwisie www.github.com. Pozwala ona wykorzystać możliwości przedstawionego modułu.

 

W przykładzie zostały zastosowane następujące elementy:

 

Do modułu A-GSM-Shield wkładamy kartę SIM, następnie nakładamy go na Arduino. Kolejnym krokiem jest połączenie pobranej biblioteki do środowiska Arduino (Szkic -> Include Library -> Add .ZIP Library)

 

Wysyłanie wiadomości SMS

W celu wysłania SMS-a wykorzystamy najprostszy przykład:

 

#include "SIM900.h"
#include 
#include "sms.h" 

SMSGSM sms;

void setup()
{
  Serial.begin(9600);
  if (gsm.begin(2400)) // inicjalizacja modułu
  {
    Serial.println("Wysyłanie...");
    if (sms.SendSMS("+48111111111", "Przykładowy tekst")) // numer telefonu oraz treść wiadomości
      Serial.println("nWysyłanie wiadomości powiodło się");
  }
};

void loop()
{};

 

Program oparty na przykładzie dołączonym do powyższej biblioteki. Za jego pomocą można wysłać SMS-a na  podany numer telefonu (treść wiadomości oraz numer telefonu odbiorcy wpisujemy w zaznaczonych miejscach).

 

Nawiązywanie połączenia

W celu nawiązania połączenia wykorzystamy poniższy program:

 

#include "SIM900.h"
#include 
#include "call.h"

CallGSM call;

void setup()
{
  Serial.begin(9600); //
  gsm.begin(2400); // inicjalizacja modułu
};

void loop()
{
  if (call.CallStatus() != CALL_ACTIVE_VOICE)
  {
    Serial.println("Nawiązywanie połączenia");
    call.Call("+48111111111"); // numer odbiorcy
  }
  delay(1000);
};

 

Program nawiązuje połączenie z wybranym numerem telefonu.

 

zapraszamy do współpracy!