Помогите с GPRS шилд

Тема в разделе "Arduino & Shields", создана пользователем Perun61, 22 дек 2012.

  1. Perun61

    Perun61 Нерд

    Друзья , то ли лыжи не едут , толя я ... , как говорится. Вчера подключил, взял скетч с вики, поотправлял смс, все работало. Взял второй скетч, где светодиоды включаются по входящему смс , не заработало.. Вернулся к первому , с отправкой, так уже и не отправляет. Лампочка красная горит, зеленая каждые три секунды моргает, сеть вроде видит. Что может быть, может какой нибудь hard reset предусмотрен ? или накрылся шилд. В общем какие идеи есть ?
     
  2. Perun61

    Perun61 Нерд

    Так , что , идей нет ? Вот это поработало и перестало ...


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

    Perun61 Нерд

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

    Вложения:

    • Экран.jpg
      Экран.jpg
      Размер файла:
      284,9 КБ
      Просмотров:
      374
  4. nailxx

    nailxx Официальный Нерд Администратор

    Может проблема нехватки питания? Точно в первый и второй раз к одному и тому же USB-порту цеплялись? Есть возможность с внешним питанием проверить?
     
  5. Perun61

    Perun61 Нерд

    С внешним питанием пробовал , к порту одному и тому же , и к другому, в общем все пробовал ..На некоторых скоростях , но не 19200 (который вроде по умолчанию у него) выбрасывает в монитор какой то мусор. Может он перешел на скорость отличную от по умолчанию ?
     
  6. Perun61

    Perun61 Нерд

    Только что получил новый шилд. Все прекрасно работает. Огромная благодарность коллективу Амперке за очень оперативное реагирование на гарантийный случай. Действительно приятно. Так держать !
     
  7. nailxx

    nailxx Официальный Нерд Администратор

    Спасибо за отзыв и с праздником вас!