Страница 35 из 44 ПерваяПервая ... 2529303132333435363738394041 ... ПоследняяПоследняя
Показано с 341 по 350 из 435
  1. #341
    Продвинутый
    Регистрация
    20.05.2011
    Сообщений
    325
    Вес репутации
    225

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

    Да дело в том, что даже у меня, иногда читает и отображает нормально, а иногда иероглифами...
    Liliput 629 GL, Intel Atom N230 1.6, HDD 200 GB, ОЗУ 2GB, Globalsat GT-100.

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

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

    попробуйте через паузу чтение в массив

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

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

    andrei2882 сапасибо за попытку, но увы не помогло, закорючки лезут. Вообще были у меня такие мысли.
    пробовал так.
    for (i=1; i<58; i++) strok [i] = mySerial.read();delay(100);
    for (i=1; i<58; i++); strok [i] = mySerial.read();delay(100);
    Распиши подробнее этот кусок ... я проверю тогда ...а то без особого понимания пробую.

    Решил пойти простым путем написав всю строку целиком, а там где символы меняются писать !='Z' но увы и здесь ждало разочарование ...
    где-то после 40 символов перестает работать логика до 40 все отлично отрабатывает...проверил 5 раз все верно вбиваю...может freeduina не может обработать это уже?????
    PHP код:
    if(gsm.read()=='0'&&gsm.read()=='7'&&gsm.read()=='9'&&gsm.read()=='1'&&gsm.read()=='9'&&gsm.read()=='7'&&gsm.read()=='6'&&gsm.read()=='1'&&gsm.read()=='9'&&gsm.read()=='8'&&gsm.read()=='9'&&gsm.read()=='9'&&gsm.read()=='0'&&gsm.read()=='1'&&gsm.read()=='F'&&gsm.read()=='0'&&gsm.read()=='2'&&gsm.read()=='4'&&gsm.read()=='0'&&gsm.read()=='B'&&gsm.read()=='9'&&gsm.read()=='1'&&gsm.read()=='9'&&gsm.read()=='7'&&gsm.read()=='6'&&gsm.read()=='1'&&gsm.read()=='4'&&gsm.read()=='6'&&gsm.read()=='4'&&gsm.read()=='3'&&gsm.read()=='3'&&gsm.read()=='9'&&gsm.read()=='F'&&gsm.read()=='2'&&gsm.read()=='0'&&gsm.read()=='0'&&gsm.read()=='0'&&gsm.read()=='0'&&gsm.read()!='Z'&&gsm.read()!='Z'&&gsm.read()!='Z'&&gsm.read()!='Z'&&gsm.read()!='Z'&&gsm.read()!='Z'&&gsm.read()!='Z'&&gsm.read()!='Z'&&gsm.read()!='Z'&&gsm.read()!='Z'&&gsm.read()!='Z'&&gsm.read()!='Z'&&gsm.read()!='Z'&&gsm.read()!='Z'
    Надо будет попробовать выводить
    lcd.print(strok[10]);
    lcd.print(strok[20]);
    lcd.print(strok[30]);
    Последний раз редактировалось igvv; 07.04.2012 в 01:54.

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

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

    а что со скоростью обмена и в терминале все читается хорошо и каждый раз

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

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

    Скорость 19200 пробовал, результат такойже.

    В терминале именно в этом месте обработки смс тоже закорючки. А в других местах терминал работает исправно.

    Выходит то что на стадии обработки смс freeduina2009 почему то несправляется.

    Есть мысли завтра проверить это, задав цикл поменьше, не 58, а скажем 20-30.
    Или библиотека невсериал глючит.
    Или я глючю

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

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

    я правильно тебя понял что в терминале с закорючками читается

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

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

    Причину закорючек выявил!!!...что теперь делать будем???

    PHP код:
    for (i=1i<40i++) strok [i] = mySerial.read(); delay(100);
    lcd.setCursor(01);
    lcd.print(strok[29]);  9
    lcd
    .print(strok[30]);  F
    lcd
    .print(strok[31]);  2
    lcd
    .print(strok[32]);  0  (это 35символ дальше выводятся только закорючки)
    lcd.print(strok[33]);  * закорючка
    lcd
    .print(strok[34]);  * закорючка
    lcd
    .print(strok[35]);  * закорючка
    lcd
    .print(strok[36]);  * закорючка 
    В терминале картина думаю такая же будет...позже проверю.
    Freeduina2009 не обрабатывает далее 35символа по порядку

    Проверил ... картина такая же!! ! ! !
    PHP код:
    for (i=1i<40i++) strok [i] = mySerial.read(); delay(100);
    Serial.println(strok[29]); // 9
    Serial.println(strok[30]); // F
    Serial.println(strok[31]); // 2
    Serial.println(strok[32]); // 0
    Serial.println(strok[33]); // *
    Serial.println(strok[34]); // *
    Serial.println(strok[35]); // *
    Serial.println(strok[36]); // * 
    Последний раз редактировалось igvv; 07.04.2012 в 13:33.

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

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

    значит либо телефон либо со скоростью нужно пробовать другие поставить , раз в терминале такое твориться попробуй другие скорости .

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

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

    Заказал на аукционе С45. В понедельник приедет, попробую с ним. С S55 у меня все работает.
    Liliput 629 GL, Intel Atom N230 1.6, HDD 200 GB, ОЗУ 2GB, Globalsat GT-100.

  10. #350
    Пользователь
    Регистрация
    04.04.2012
    Сообщений
    22
    Вес репутации
    0

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

    Ребят у меня ЮСБ хост шилдик есть, как к нему телефон подсоединить? будет работать?

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

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

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

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

Ваши права

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