Страница 41 из 44 ПерваяПервая ... 3135363738394041424344 ПоследняяПоследняя
Показано с 401 по 410 из 435
  1. #401
    Местный
    Регистрация
    30.07.2011
    Возраст
    35
    Сообщений
    126
    Вес репутации
    183

    По умолчанию Re: Управление внешними устройствами с Arduino при помощи СМС

    Вот кусок. Работает реально через раз.... Один раз загрузил - ок, второй не работает.
    Когда работает, может прогнать цикл либо 4, либо 2 либо 5 раз - как ей захочится - например:

    Код:
    +CMTI: "SM",1
    AT+CMGR=0
    
    +CMGR: "REC UNREAD" +7114160385",,"12/09/10,16:34:47+24"
    Start	
    
    OK
    AT+CMGR=1
    
    +CMGR: "REC READ","+7912616038	$	A’x€ÊzŠ‚bŠ²Òš¢Ò¢ºZ’¢j
    Start
    
    OK
    AT)C
    CB91
    
    #CMGR: "REC READ","+79126160385",,"12/09/10,16:34:47+24"
    Start
    
    OK
    AT+CMGR=1
    
    +CMGR: "REC READ","+79126160385",,"12/09/10,16:34:47+24"
    Start
    
    OK
    AT+CMGD=1
    
    OK

    А если не работает, то пишет

    Код:
    OK
    AT+CMGD=1
    
    OK
    
    +CMTI: "SM",1
    
    +CMTI: "SM",2

    Код:
     abc=strstr(bgsm,"+CMTI");
     myGLCD.print(abc, 0, 150);
     if(abc!=0)
        {
        myGLCD.setFont(SmallFont);
        myGLCD.print("SMS=", 0, 225);
        myGLCD.setFont(BigFont);
        Serial1.println("AT+CMGR=1");
        delay(1000);
        rsms=1;
        }
    
      ok=strstr(bgsm,"OK");
      if(rsms==1 && ok!=0)
        {
        myGLCD.printNumI(rsms, 50, 180);
        start=strstr(bgsm,"Start");
        myGLCD.print(start, 50, 150);
        if(start!=0)
            {
            myGLCD.setFont(SmallFont);
            myGLCD.print("Start", 25, 225);
            myGLCD.setFont(BigFont);
            pauto=1;
            rsms=0;
            Serial1.println("AT+CMGD=1");
            delay(1000);
            memset(bgsm, 0, sizeof(bgsm));
            }    
        off=strstr(bgsm,"Stop");
        myGLCD.print(off, 100, 150);
        if(off!=0)
            {
            myGLCD.setFont(SmallFont);
            myGLCD.print("Stop", 25, 225);
            myGLCD.setFont(BigFont);
            pauto=0;
            rsms=0;
            Serial1.println("AT+CMGD=1");
            delay(1000);
            memset(bgsm, 0, sizeof(bgsm));
            }    
        }

  2. #402
    Новичок
    Регистрация
    29.09.2012
    Сообщений
    3
    Вес репутации
    0

    По умолчанию Re: Управление внешними устройствами с Arduino при помощи СМС

    Привет. Подскажите, как вам удалось откомпилировать #include <NewSoftSerial.h>
    Скачивал с разных сайтов. Выдаёт постоянно кучу ошибок о неопознанных типах и функциях.
    Подключение через 220Ом резисторы работает или надо по другому?

  3. #403
    Новичок
    Регистрация
    27.08.2012
    Возраст
    44
    Сообщений
    15
    Вес репутации
    148

    По умолчанию Re: Управление внешними устройствами с Arduino при помощи СМС

    Цитата Сообщение от paul_dem Посмотреть сообщение
    Привет. Подскажите, как вам удалось откомпилировать #include <NewSoftSerial.h>
    Скачивал с разных сайтов. Выдаёт постоянно кучу ошибок о неопознанных типах и функциях.
    Подключение через 220Ом резисторы работает или надо по другому?
    Скорее всего не та версия языка

  4. #404
    Новичок
    Регистрация
    29.09.2012
    Сообщений
    3
    Вес репутации
    0

    По умолчанию Re: Управление внешними устройствами с Arduino при помощи СМС

    Цитата Сообщение от andrey1980 Посмотреть сообщение
    Скорее всего не та версия языка
    Спасибо за ответ. А можете подсказать где для Arduino компилятора можно взять.

  5. #405
    Новичок
    Регистрация
    27.08.2012
    Возраст
    44
    Сообщений
    15
    Вес репутации
    148

    По умолчанию Re: Управление внешними устройствами с Arduino при помощи СМС

    Цитата Сообщение от paul_dem Посмотреть сообщение
    Спасибо за ответ. А можете подсказать где для Arduino компилятора можно взять.
    arduino.cc - там все версии компиляторов

  6. #406
    Новичок
    Регистрация
    29.09.2012
    Сообщений
    3
    Вес репутации
    0

    По умолчанию Re: Управление внешними устройствами с Arduino при помощи СМС

    Цитата Сообщение от andrey1980 Посмотреть сообщение
    arduino.cc - там все версии компиляторов
    Это наверное пазл какой-то.
    А точно можно сказать какой компилятор с какой NewSoftSerial.h для arduino работает(можно ссылки в личку).

  7. #407
    Продвинутый
    Регистрация
    20.05.2011
    Сообщений
    325
    Вес репутации
    225

    По умолчанию Re: Управление внешними устройствами с Arduino при помощи СМС

    Цитата Сообщение от paul_dem Посмотреть сообщение
    Это наверное пазл какой-то.
    А точно можно сказать какой компилятор с какой NewSoftSerial.h для arduino работает(можно ссылки в личку).
    С NewSoftSerial нормально работает 0023. И опять же, какая у тебя плата?
    Liliput 629 GL, Intel Atom N230 1.6, HDD 200 GB, ОЗУ 2GB, Globalsat GT-100.

  8. #408
    Пользователь
    Регистрация
    04.07.2011
    Возраст
    47
    Сообщений
    22
    Вес репутации
    163

    По умолчанию Re: Управление внешними устройствами с Arduino при помощи СМС

    Ребята доброго дня. Провалялась почти год такая платка - SIM900 GSM/GPRS shield for Arduino - IComSat v1.1. Вот наконец решил ее включить. Устанавливаю на плату Mega 2560, подключаю Ардуину к USB. На шилде загорается светодиод PWR, больше ничего не горит, нажатие кнопок на шилде ни к чему не приводит. Перемычки шилда сконфигурированы как на фигуре 5 (по даташиту на шилд). Переключатель стоит на UART-port. К контактам порта UART (на шилде) №1,7,8 соответственно подключен преобразователь TTL to RS232 вот такой - http://www.buyincoins.com/new_en/det...uct-10172.html . Ну и преобразователь подключен соответственно к COM1. Скорость выставлена 9600. На отправку АТ комманд шилд не реагирует. Может такое быть, что не хватает питания по USB?

  9. #409
    Пользователь
    Регистрация
    04.07.2011
    Возраст
    47
    Сообщений
    22
    Вес репутации
    163

    По умолчанию Re: Управление внешними устройствами с Arduino при помощи СМС

    странное поведение шилда. Подключил шилд на работе и к тому же другим кабелем ЮСБ. На шилде моргают лампочки, типа сеть не обнаружена. Но законнектится через USART не получается

  10. #410
    Продвинутый
    Регистрация
    20.05.2011
    Сообщений
    325
    Вес репутации
    225

    По умолчанию Re: Управление внешними устройствами с Arduino при помощи СМС

    А зачем преобразователь, тем более, если это шилд? У меня точно такой-же. Так я его подключаю по UART (Rx/Tx) и +5В и GND. Даже в мегу не вставляю. И все работает.
    Liliput 629 GL, Intel Atom N230 1.6, HDD 200 GB, ОЗУ 2GB, Globalsat GT-100.

Страница 41 из 44 ПерваяПервая ... 3135363738394041424344 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •