Описание
Класс GSM является базовым классом для всех основных функций GSM.
Синтаксис
GSM GSMAccess;
GSM GSMAccess(debug);
Параметры
debug - флаг (boolean, по умолчанию false), включающий режим отладки. В этом режиме осуществляется вывод всех AT-команд модема.
Возвращаемые значения
нет
Пример
// подключаем библиотеку
#include <GSM.h>
// PIN-код. Если на вашей SIM-карте установлен PIN-код - укажите его
#define PINNUMBER ""
// инициализируем экземпляр класса
GSM gsmAccess; // для включения режима отладки добавьте параметр 'true'
void setup()
{
// инициализируем последовательный интерфейс передачи данных
Serial.begin(9600);
// состояние соединения
boolean notConnected = true;
// запускаем GSM-плату расширения
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()
isAccessAlive()
getStatus()
HWrestart()
HWstart()
ready()
shutdown()
Библиотека GSM
Справочник
Материалы взяты с официального сайта проекта Arduino и представлены по лицензии Creative Commons Attribution-ShareAlike 3.0 License.
Источник: http://arduino.cc/en/Reference/GSMConstructor |