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

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

Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.

Библиотека GSM
(Обсуждение Arduino:Библиотеки/GSM#disqus_thread)

Функции:

Класс GSM[1]

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

Синтаксис

GSM GSMAccess
GSM GSMAccess(debug)

Параметры

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

Пример

 1 // библиотеки:
 2 #include <GSM.h>
 3 
 4 // PIN-код:
 5 #define PINNUMBER ""
 6 
 7 // инициализируем экземпляр библиотеки:
 8 GSM gsmAccess;     // чтобы включить режим отладки, в скобочках нужно поставить параметр «true»
 9 
10 void setup()
11 {
12   // инициализируем последовательную коммуникацию:
13   Serial.begin(9600);
14 
15   // состояние соединения:
16   boolean notConnected = true;
17 
18   // запускаем GSM-модуль; если у SIM-карты есть PIN-код,
19   // вписываем его в скобочки функции begin():
20   while(notConnected)
21   {
22     if(gsmAccess.begin(PINNUMBER)==GSM_READY){
23       notConnected = false;
24       Serial.println("Connected to network");  //  "Соединение установлено"
25     }
26     else
27     {
28       Serial.println("Not connected");  //  "Соединение не удалось"
29       delay(1000);
30     }
31   }
32 }
33 
34 void loop()
35 {
36   // здесь ничего не пишем
37 }

См.также

  1. begin()
  2. shutdown()

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