Arduino:Библиотеки/GSM/Класс GSM

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.

Класс GSM[1]

GSM – это базовый класс для всех функций, которые используются для работы с GSM.

Синтаксис

GSM GSMAccess
GSM GSMAccess(debug)

Параметры

debug  флаг для включения режима отладки. Тип данных  boolean, и по умолчанию стоит false. Если поставить true, начнет показывать AT-команды от модема.

Пример

// библиотеки:
#include <GSM.h>

// PIN-код:
#define PINNUMBER ""

// инициализируем экземпляр библиотеки:
GSM gsmAccess;     // чтобы включить режим отладки, в скобочках нужно поставить параметр «true»

void setup()
{
  // инициализируем последовательную коммуникацию:
  Serial.begin(9600);

  // состояние соединения:
  boolean notConnected = true;

  // запускаем GSM-модуль; если у SIM-карты есть PIN-код,
  // вписываем его в скобочки функции begin():
  while(notConnected)
  {
    if(gsmAccess.begin(PINNUMBER)==GSM_READY){
      notConnected = false;
      Serial.println("Connected to network");  //  "Соединение установлено"
    }
    else
    {
      Serial.println("Not connected");  //  "Соединение не удалось"
      delay(1000);
    }
  }
}

void loop()
{
  // здесь ничего не пишем
}

См.также

  1. begin()
  2. shutdown()

Внешние ссылки