Страница 31 из 44 ПерваяПервая ... 212526272829303132333435363741 ... ПоследняяПоследняя
Показано с 301 по 310 из 435
  1. #301
    Новичок
    Регистрация
    29.03.2012
    Возраст
    36
    Сообщений
    9
    Вес репутации
    151

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

    Добрый день. Прочитал всю ветку форума, но так и не понял смог кто нибудь отправить смс с arduino при помощи siemens s45 например.

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

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

    Я пока не смог. Как купил шилд, так и забросил эту идею. Но как только научусь принимать, займусь отправкой.
    Liliput 629 GL, Intel Atom N230 1.6, HDD 200 GB, ОЗУ 2GB, Globalsat GT-100.

  3. #303
    Новичок
    Регистрация
    29.03.2012
    Возраст
    36
    Сообщений
    9
    Вес репутации
    151

    Восклицание Re: Управление внешними устройствами с Arduino при помощи СМС

    Цитата Сообщение от metaforos Посмотреть сообщение
    Я пока не смог. Как купил шилд, так и забросил эту идею. Но как только научусь принимать, займусь отправкой.
    Получилось отправить смс с текстом привет на номер такой то.
    PHP код:
    #include <NewSoftSerial.h>

    NewSoftSerial mySerial(23);

    void setup()  
    {
      
    Serial.begin(9600);
      
    Serial.println("Goodnight moon!");

      
    mySerial.begin(9600);
     
    }

    void loop() // run over and over
    {
          
    mySerial.println("AT+CMGF=0"); // устанавливаем pdu режим
          
    delay(3000);
          
    mySerial.println("AT+CMGS=26"); //Количество октетов
          
    delay(3000);
          
    mySerial.print("0011000B919760691665F10008FF0C043F04400438043204350442");
          
    delay(3000);
          
    mySerial.write(26);
          
    delay(3000);

    Пробуйте!

    P.S. программа для конвертации текста в pdu. Как бы такой конвертик в код ардуино внедрить. Есть идеи?
    Последний раз редактировалось rimidalw; 30.03.2012 в 15:48.

  4. #304
    Пользователь
    Регистрация
    12.11.2011
    Возраст
    49
    Сообщений
    64
    Вес репутации
    166

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

    rimidalw
    У меня не выходит отправить
    пробовал и \r подставлять, ну не шлет телефон и все!!!

    текст конвертил, телефон вбивал, 26 заменял....

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

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

    Проверил. Работает. Спасибо, на одну проблему меньше.
    Liliput 629 GL, Intel Atom N230 1.6, HDD 200 GB, ОЗУ 2GB, Globalsat GT-100.

  6. #306
    Новичок
    Регистрация
    29.03.2012
    Возраст
    36
    Сообщений
    9
    Вес репутации
    151

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

    Цитата Сообщение от metaforos Посмотреть сообщение
    Проверил. Работает. Спасибо, на одну проблему меньше.
    А принимать и обрабатывать смс решили проблему?

  7. #307
    Пользователь
    Регистрация
    12.11.2011
    Возраст
    49
    Сообщений
    64
    Вес репутации
    166

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

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

    Подскажи кроме упущенной скобки внизу скетча все остальное так и должно быть???
    mySerial.print без ln так и должно быть где текст смс

    Пробовал по разному...у меня телефон не отправляет почему то.

  8. #308
    Новичок
    Регистрация
    29.03.2012
    Возраст
    36
    Сообщений
    9
    Вес репутации
    151

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

    Цитата Сообщение от igvv Посмотреть сообщение
    С обработкой не решено...
    вообщем то тривиальная задача для программистов, вытащить из этой изменяемой строки постоянный кусок...как я это понимаю.

    Подскажи кроме упущенной скобки внизу скетча все остальное так и должно быть???
    mySerial.print без ln так и должно быть где текст смс

    Пробовал по разному...у меня телефон не отправляет почему то.
    Ага точно пропустил скобку. Все так и должно быть в этом коде Println означает просто переход на новую строку, а Print нет если я не ошибаюсь. Может у вас с подключением к ардуино косяк? И да я использую Siemens S45.

  9. #309
    Пользователь
    Регистрация
    12.11.2011
    Возраст
    49
    Сообщений
    64
    Вес репутации
    166

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

    Извини не понял.
    mySerial.print("0011000B919760691665F10008FF0C043F 04400438043204350442");

    mySerial.print так и должно быть????

    Ты поправь просто все в том сообщении со скетчем!!!

    С подключением все правильно ...я же на других скетчах уже работал с NewSoftSerial mySerial(2, 3);
    Где то косячу а где не пойму.

  10. #310
    Пользователь
    Регистрация
    12.11.2011
    Возраст
    49
    Сообщений
    64
    Вес репутации
    166

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

    rimidalw
    А у тебя тоже МЕГАдуина???


    Вот по этому коду у меня идет дозвон на другой телефон затем вешается трубка в скетче...а вот смс не отправляется.

    PHP код:
    #include <NewSoftSerial.h>

    NewSoftSerial mySerial(23);

    void setup()  
    {
      
    Serial.begin(19200);  // 9600 пробовал
      
    Serial.println("Goodnight moon!");

      
    mySerial.begin(19200); // 9600 пробовал
     
    }

    void loop() // run over and over
    {
      
    digitalWrite(13HIGH);delay(500);
      
    digitalWrite(13LOW);delay(200);
      
      
    mySerial.println(" ATD+79161234567;");

      
    digitalWrite(13HIGH);delay(20000);
      
    mySerial.println(" ATH");
      
    digitalWrite(13LOW);delay(5000);
          
    mySerial.println("AT+CMGF=0"); // устанавливаем pdu режим
          
    delay(3000);
          
    mySerial.println("AT+CMGS=26"); //Количество октетов
          
    delay(3000);
          
    mySerial.print("0011000B919761464339F20008FF3400310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031003100310031");
          
    delay(3000);
          
    mySerial.write(26);
          
    delay(3000);

    В pdu конверторе вбиваю номер другого телефона и текст(длинной26символов) может тут что-то не так делаю???

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

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

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

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

Ваши права

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