Текст сообщения .................
AT+CMGS="12345678" (получатель SMS)
AT+CMGF=1 (выбор формата SMS, 1 текстовый режим)
AT+CSCA? (запрос адреса SMS центра)
ATH (положить трубку)
ATD12345678 (12345678 номер вызываемого абонента)
Если GPRS-модуль не отвечает, тогда измените скорость передачи данных 9600, 19200, 34800, 57600, 115200. Рекомендуемые значения 19200 или autobaudrate (0).
Установите скорость передачи данных 115200 бит/с, откройте терминал последовательного порта. Нажмите и удерживайте 2 секунды кнопку «ON» на шилде, после чего должно появится сообщение PSSTK. Потом введите команду «AT», если модем ответил «OK» значит устройство работает правильно.
Соедините посредством USB-кабеля Arduino с компьютером. Открой терминал последовательного порта (например, HyperTerminal, cutecom и т.п.). Если для набора AT-команд вы используете программу Serial Monitor из Arduino IDE, убедитесь, что вы отправляете CR (возврат каретки) и LF (перевод строки).
Далее установите на шилде джампер в положении «USB-gateway».
Для начала нужно убедиться в работоспособности GPRS-модуля. Для этого мы подключим шилд к плате Arduino в режиме шлюза и отправим на модем AT-команды. Для подключения модуля в режиме шлюза, необходимо извлечь микроконтроллер Atmega из платы Arduino. Затем вставить шилд в Arduino, как показано ниже и установите SIM-карту.
Компьютер с установленной Arduino IDE
Внешняя GPRS антенна
GPRS-шилд (например, от libelium.com)
Базовая плата (Arduino Duemilanove или Cosmo Black Start или другие аналоги)
Для работы с GPRS-модулем потребуется:
В данном руководстве рассматриваются примеры с использованием GPRS-шилда от libelium.com
GPRS-модуль расширяет возможности Arduino, позволяя отправлять SMS-сообщения, делать звонки, обмениваться данными по GPRS.
Купить GSM/GPRS-шилд «Cosmo GSM Connect»
Главная » Примеры проектов под Arduino » Arduino GSM/GPRS-шилд
Комментариев нет:
Отправить комментарий