Страница 5 из 44 ПерваяПервая 123456789101115 ... ПоследняяПоследняя
Показано с 41 по 50 из 435
  1. #41
    Продвинутый
    Регистрация
    20.05.2011
    Сообщений
    325
    Вес репутации
    224

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

    Я так и сделал .

    Теперь мучаю скетч :

    #include <NewSoftSerial.h>
    NewSoftSerial gsm(2,3);

    void setup()
    {
    gsm.begin(9600);
    gsm.print('atd');
    gsm.print(34,BYTE); // символ "
    gsm.print(43,BYTE); // символ +
    gsm.print('380675678366');
    gsm.print(34,BYTE); // символ "
    gsm.println(59,BYTE);
    }

    void loop()
    {
    }

    НЕ ХОЧЕТ ЗВОНИТЬ!!! Хотя с терминалом работает отлично.
    Последний раз редактировалось metaforos; 15.01.2012 в 23:16.
    Liliput 629 GL, Intel Atom N230 1.6, HDD 200 GB, ОЗУ 2GB, Globalsat GT-100.

  2. #42
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,376
    Вес репутации
    10

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

    Думаю что проблема с кодировкой.
    Попробуй отправлять не строкой, а по байтно по таблице ASCII
    Последний раз редактировалось Chip; 15.01.2012 в 23:21.

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

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

    ATD и номер телефона?
    Liliput 629 GL, Intel Atom N230 1.6, HDD 200 GB, ОЗУ 2GB, Globalsat GT-100.

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

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

    Не получилось.

    #include <NewSoftSerial.h>
    NewSoftSerial gsm(2,3);

    void setup()
    {
    gsm.begin(9600);
    gsm.print(39,BYTE); // символ '
    gsm.print(65,BYTE); // A
    gsm.print(84,BYTE); // T
    gsm.print(68,BYTE); // D
    gsm.print(39,BYTE); // символ '
    gsm.print(34,BYTE); // символ "
    gsm.print(43,BYTE); // символ +
    gsm.print(51,BYTE); // 3
    gsm.print(56,BYTE); // 8
    gsm.print(48,BYTE); // 0
    gsm.print(54,BYTE); // 6
    gsm.print(55,BYTE); // 7
    gsm.print(53,BYTE); // 5
    gsm.print(54,BYTE); // 6
    gsm.print(55,BYTE); // 7
    gsm.print(56,BYTE); // 8
    gsm.print(51,BYTE); // 3
    gsm.print(54,BYTE); // 6
    gsm.print(54,BYTE); // 6
    gsm.print(34,BYTE); // символ "
    gsm.println(59,BYTE);
    }

    void loop()
    {
    }
    Liliput 629 GL, Intel Atom N230 1.6, HDD 200 GB, ОЗУ 2GB, Globalsat GT-100.

  5. #45
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,376
    Вес репутации
    10

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

    Не правильно , команда шлется одной строкой
    Затолкать команду можно в массив и отправлять из массива
    Последний раз редактировалось Chip; 16.01.2012 в 00:00.

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

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

    Пнятно, что ничего не понятно Можешь пример привести?
    Liliput 629 GL, Intel Atom N230 1.6, HDD 200 GB, ОЗУ 2GB, Globalsat GT-100.

  7. #47
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,376
    Вес репутации
    10

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

    Serial.write(buf, len) - отправляет массив
    если телефон подключить к RX и TX ардуины то смело можешь отправлять на телефон массивы с командами.

  8. #48
    Пользователь
    Регистрация
    08.01.2012
    Сообщений
    71
    Вес репутации
    165

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

    не смог сходу найти ссылку , но видел что после at команды ставили delay на три секунды
    нашел , правда тут про сонерики
    _http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1290601471/all
    Последний раз редактировалось Mitos; 16.01.2012 в 01:19.

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

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

    Chip, почитал я про SerialWrite, но не совсем понял.
    Т.е., :
    1. Ты предлагаешь вместо print использовать SerialWrite? (тогда не нужно мучаться с ASCII?)
    2. строки gsm.print поменять на одну SerialWrite ("+380675678366",12)?

    Извини, но я не очень силен в программировании и не могу представить, как должен выглядеть этот скетч...

    Из литературы по программированию Ардуиной, пользуюсь http://arduino.ru/Reference, а там по SerialWrite (buf,len) не очень много (во всяком случае для меня) информации.
    Liliput 629 GL, Intel Atom N230 1.6, HDD 200 GB, ОЗУ 2GB, Globalsat GT-100.

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

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

    Цитата Сообщение от Mitos Посмотреть сообщение
    не смог сходу найти ссылку , но видел что после at команды ставили delay на три секунды
    нашел , правда тут про сонерики
    _http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1290601471/all
    Тут бы для начала со звонком разобраться... А в дебри СМС позже залезим
    Liliput 629 GL, Intel Atom N230 1.6, HDD 200 GB, ОЗУ 2GB, Globalsat GT-100.

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

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

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

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

Ваши права

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