Страница 26 из 44 ПерваяПервая ... 162021222324252627282930313236 ... ПоследняяПоследняя
Показано с 251 по 260 из 435
  1. #251
    Пользователь
    Регистрация
    08.12.2011
    Сообщений
    84
    Вес репутации
    170

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

    Успехи есть один канал стал работать но есть еще куча недочетов пока работаю над скетчем , линию ТХ с ардуины на телефон ОБЯЗЯТЕЛЬНО ЧЕРЕЗ ДЕЛИТЕЛЬ ИЛИ ПРЕОБРАЗОВАТЕЛЬ УРОВНЕЙ требует логика писал выше, скетч будет но позже в порядок нужно привести все а то закритикуете его, подключать нужно все линии поищи через гугл подключение сименса к AVR и подобное инфы море только успевай обробатывать , а пока для начала можеш изучить PDU формат чтоб не спрашивать что за цифры пойдут при чтении сообщения
    Последний раз редактировалось andrei2882; 20.03.2012 в 19:54.

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

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

    Цитата Сообщение от andrei2882 Посмотреть сообщение
    один канал стал работать
    Что имеешь ввиду? Посылает сигналы только в одну сторону?


    Цитата Сообщение от andrei2882 Посмотреть сообщение
    линию ТХ с ардуины на телефон ОБЯЗЯТЕЛЬНО ЧЕРЕЗ ДЕЛИТЕЛЬ ИЛИ ПРЕОБРАЗОВАТЕЛЬ УРОВНЕЙ требует логика писал выше
    Чего-то я не нашел. Опиши какой делитель, резисторный или преобразователь использовал?

    Цитата Сообщение от andrei2882 Посмотреть сообщение
    подключать нужно все линии
    Я это знаю. Так и подключал. Просто решил попробовать Rx-ом и Tx-ом обойтись - получилось. Но точно так же работает только в одну сторону, как и раньше. Может действительно все дело в делителе напряжения (вернее в его отсутствии)
    Liliput 629 GL, Intel Atom N230 1.6, HDD 200 GB, ОЗУ 2GB, Globalsat GT-100.

  3. #253
    Пользователь
    Регистрация
    08.12.2011
    Сообщений
    84
    Вес репутации
    170

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

    странно что не нашел гугл с темой поиска подключение сименса к AVR смотрел сейчас самая первая ссылка выскакивает

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

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

    Я в твоих постах искал. Кроме того, там написано - "Напрямую к COM порту конечно же подключать нельзя", я так думаю, что из-за того, что с СОМ порта через контроллер поступает 12В. А на Ардуне 12В нету.
    Последний раз редактировалось metaforos; 20.03.2012 в 20:39.
    Liliput 629 GL, Intel Atom N230 1.6, HDD 200 GB, ОЗУ 2GB, Globalsat GT-100.

  5. #255
    Пользователь
    Регистрация
    08.12.2011
    Сообщений
    84
    Вес репутации
    170

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

    подключал по такой схеме выводы телефона смотри под свои
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	11-574x313.jpg 
Просмотров:	797 
Размер:	26.0 Кб 
ID:	14135  

  6. #256
    Пользователь
    Регистрация
    08.12.2011
    Сообщений
    84
    Вес репутации
    170

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

    выставляем на тестирование данный скетч для сименса с45


    #include <NewSoftSerial.h>
    char inchar[40];
    NewSoftSerial gsm(2,3);
    int ledpin = 13;
    long previousMillis = 0;
    long interval = 30000;
    void setup()
    {
    pinMode(ledpin, OUTPUT);
    gsm.begin(19200);
    Serial.begin(19200);
    gsm.flush();
    delay(5000);
    gsm.println("AT+CPMS =SM" );
    delay(1000);
    gsm.println("AT+CNMI=1,1\r");
    delay(1000);

    }
    void loop()
    {
    unsigned long currentMillis = millis();
    if(currentMillis - previousMillis > interval)

    { previousMillis = currentMillis;

    gsm.println("AT+CMGL=4\r");

    delay(100); }

    //включение @a1
    if(gsm.read()=='1'&&gsm.read()=='0'&&gsm.read()==' 3'&&gsm.read()=='8'&&gsm.read()=='0'&&gsm.read()== '7'&&gsm.read()=='0'&&gsm.read()=='0')
    {digitalWrite(ledpin,HIGH);

    delay(1000);

    gsm.println("AT+CMGD=1");

    delay(1000);

    gsm.println(" ATD+1234567;");

    delay(10000);

    gsm.println("ATH");}

    //выключение @a0

    if(gsm.read()=='1'&&gsm.read()=='0'&&gsm.read()==' 3'&&gsm.read()=='8'&&gsm.read()=='0'&&gsm.read()== '3'&&gsm.read()=='0'&&gsm.read()=='0')

    {digitalWrite(ledpin,LOW);

    delay(1000);

    gsm.println("AT+CMGD=1");

    delay(1000);

    gsm.println(" ATD+1234567;");

    delay(10000);

    gsm.println("ATH");}

    }
    Последний раз редактировалось andrei2882; 21.03.2012 в 00:20.

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

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

    Хотелось бы протестировать, но дело в том, что у меня ардуина с телефоном работает так: Ардуина->Телефон=Работает, а вот Телефон->Ардуина=Не работает.
    Попробую завтра с делителем напряжения, может получится.

    И еще. Мой S55 с 19200 не дружит. Кроме того, как я уже писал, судя по всему, Ардуино МЕГА не дружит с NewSoftSerial, т.к. даже шилд работает в одну сторону. Поэтому буду подключать на Serial1. Завтра приедет новая макетка, буду мучать.
    Последний раз редактировалось metaforos; 21.03.2012 в 02:43.
    Liliput 629 GL, Intel Atom N230 1.6, HDD 200 GB, ОЗУ 2GB, Globalsat GT-100.

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

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

    Подключил телефон через делитель. Теперь наконец-то работает Телефон->Ардуино.

    Теперь вопросы:

    Что дает команда - AT+CPMS =SM?

    Команда AT+CNMI=1,1 я так понимаю указывает в каком формате отображать входящие СМС?

    При отправке на сименс сообщения @a1 получаю в терминале +CMTI: "ME",1
    Любого другого СМС - +CMTI: "ME",2 или 3,4,5 для каждого последующего. Может быть для S55 другие значения CNMI нужны?
    Liliput 629 GL, Intel Atom N230 1.6, HDD 200 GB, ОЗУ 2GB, Globalsat GT-100.

  9. #259
    Пользователь
    Регистрация
    08.12.2011
    Сообщений
    84
    Вес репутации
    170

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

    вот прогресс есть читай описание ат команд отпишусь позже по описанию скетча

  10. #260
    Пользователь
    Регистрация
    08.12.2011
    Сообщений
    84
    Вес репутации
    170

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

    есть описание ат но не могу тут выложить размер 7 мегабайт
    Последний раз редактировалось andrei2882; 21.03.2012 в 23:45.

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

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

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

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

Ваши права

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