Arduino:Библиотеки/GSM/Класс GSM
Материал из Онлайн справочника
< Arduino:Библиотеки | GSM
Содержание | Знакомство с Arduino | Продукты | Основы | Справочник языка Arduino | Примеры | Библиотеки | Хакинг | Изменения | Сравнение языков Arduino и Processing |
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Класс 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()
{
// здесь ничего не пишем
}
См.также
- begin()
- shutdown()