GPRS Shield не отправляет смс.

Тема в разделе "Arduino & Shields", создана пользователем AN-Misha, 15 ноя 2014.

  1. AN-Misha

    AN-Misha Нуб

    Доброго времени суток! Имеется GPRS Shield. http://amperka.ru/product/arduino-gprs-shield

    Проблема состоит в следующем, шилд звонит как надо, но смс напрочь отказывается отправлять. Скетч из вики амперки, где звонок по нажатию кнопки, работает, как часы. А скетч с отправкой смс нет. Прошу помощи. На всякий случай прилагаю код, в моем изменен только номер телефона.

    Код (Text):
    #include <SoftwareSerial.h>
    SoftwareSerial gprsSerial(7, 8);
    int btnPin = 12;
    boolean prevBtn = LOW;
    void setup()
    {
        gprsSerial.begin(19200);
        delay(500);
    }
    void loop()
    {
        boolean currBtn = digitalRead(btnPin);
        if (prevBtn != currBtn && currBtn == HIGH) {
            //сразу после нажатия кнопки отправляем "тревожное" сообщение по заданному номеру
            sendTextMessage();
        }
        prevBtn = currBtn;
    }
    /*
    * Функция отправки SMS-сообщения
    */
    void sendTextMessage() {
        // Устанавливает текстовый режим для SMS-сообщений
        gprsSerial.print("AT+CMGF=1\r");
        delay(100); // даём время на усваивание команды
        // Устанавливаем адресата: телефонный номер в международном формате
        gprsSerial.println("AT + CMGS = \"+79031034423\"");
        delay(100);
        // Пишем текст сообщения
        gprsSerial.println("ALARM!");
        delay(100);
        // Отправляем Ctrl+Z, обозначая, что сообщение готово
        gprsSerial.println((char)26);
    }
     
  2. AN-Misha

    AN-Misha Нуб

    Проблема была в сим карте, прошу прощения.