Страница 40 из 43 ПерваяПервая ... 3034353637383940414243 ПоследняяПоследняя
Показано с 391 по 400 из 435

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Новичок
    Регистрация
    27.08.2012
    Возраст
    45
    Сообщений
    15
    Вес репутации
    162

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

    А зачем ты два раз один и тот же СМС считываешь?

  2. #2
    Местный
    Регистрация
    30.07.2011
    Возраст
    36
    Сообщений
    126
    Вес репутации
    198

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

    Почему 2??? команда на открытие 1, потом загоняем все в буфер, далее смотрим если "шаблоны", по которым мы будем выполнять действия

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

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

    PHP код:
    Serial1.println("AT+CMGR=1");
      
    delay(500);
      
    myGLCD.setFont(SmallFont); 
      
    myGLCD.print("SMS="0225);
      
    myGLCD.setFont(BigFont); 
      
    memset(bgsmsizeof(bgsm));
      
    Serial1.println("AT+CMGR=1"); 
    Первой командой ты считываешь СМС под номером 1, а в конце ты опять его считываешь

  4. #4
    Местный
    Регистрация
    30.07.2011
    Возраст
    36
    Сообщений
    126
    Вес репутации
    198

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

    Очепятка
    AT+CMGD=1
    Исправил давно...

  5. #5
    Местный
    Регистрация
    30.07.2011
    Возраст
    36
    Сообщений
    126
    Вес репутации
    198

    По умолчанию 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));
            }    
        }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Страница 40 из 43 ПерваяПервая ... 3034353637383940414243 ПоследняяПоследняя

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

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

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

Ваши права

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