Не получается запустить GSM модуль(

Тема в разделе "Arduino & Shields", создана пользователем Sashagusarov, 16 сен 2015.

  1. Sashagusarov

    Sashagusarov Нуб

    Добрый день.
    Столкнулся с такой проблемой, купил в Амперке плату Arduino Uno и GPRS Shield, скрепил все бутербродом как положено, оставил перемычки на ST и PK для связи с компьютером, 11 и 10 выходы соединил с TX и RX соотвественно. Взял скетч

    // библиотека для работы с GPRS устройством
    #include <GPRS_Shield_Arduino.h>

    // библиотека для эмуляции Serial порта
    // она нужна для работы библиотеки GPRS_Shield_Arduino
    #include <SoftwareSerial.h>

    // номер на который будем отправлять сообщение
    #define PHONE_NUMBER "+79263995140"
    // текст сообщения, которое будем отправлять
    #define MESSAGE "Hello from GPRS Shield"

    // создаём объект класса GPRS и передаём ему скорость 9600 бод
    // с помощью него будем давать команды GPRS шилду
    GPRS gprs(9600);

    void setup()
    {
    // включаем GPRS-шилд
    gprs.powerUpDown();
    // открываем последовательный порт для мониторинга действий в программе
    Serial.begin(9600);
    while (!Serial) {
    // ждём пока не откроется монитор последовательного порта
    // для того, чтобы отследить все события в программе
    }
    // проверяем, есть ли связь с GPRS-устройством
    while (!gprs.init()) {
    // если связи нет, ждём 1 секунду
    // и выводим сообщение об ошибке;
    // процесс повторяется в цикле,
    // пока не появится ответ от GPRS-устройства
    delay(1000);
    Serial.print("Init error\r\n");
    }
    // вывод об удачной инициализации GPRS Shield
    Serial.println("GPRS init success");
    // сообщаем о написании и отправке СМС по указанному номеру
    Serial.println("Start to send message ...");
    // отправляем сообщение по указанному номеру с заданным текстом
    gprs.sendSMS(PHONE_NUMBER, MESSAGE);
    }

    void loop()
    {
    }

    и залил на плату.
    Купил Импульсный блок питания (1000 мА) поставил напряжение 9В, и подключил к плате Arduino Uno.
    После того как запускаю монитор слежения выдает подобное
    AT
    Init error

    Я прекрасное понимаю что это значит, терпеливо ждал(хотя знал что безссмысленно), где то прочитал что синтаксис должен быть такой GPRS gprs(10,11,9600); указал - не помогло.
    Подскажите пожалуйста новичку что делать.
    Пробовал облазить форум, вроде как у всех все было просто, драйвера переустановил, перемычки снял. Но подобные решения не помогли(
     
  2. Sashagusarov

    Sashagusarov Нуб

    Извиняюсь, все проще. Контакта не было(
    Может когда нибудь пригодится)