Страница 4 из 4 ПерваяПервая 1234
Показано с 31 по 37 из 37

Тема: Arduino+Bluetooth

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

    По умолчанию Re: Arduino+Bluetooth

    Цитата Сообщение от ElM_nsk Посмотреть сообщение
    metaforos, Amarino установлена? В ней можно посмотреть что шлет ардуино и как я понял без нее в принципе работать не будет
    Без Amarino тоже можно слать данные с Ардуины на Андроид. Но как-то коряво получается. Амарина как раз и должна облегчать нам путь...
    Liliput 629 GL, Intel Atom N230 1.6, HDD 200 GB, ОЗУ 2GB, Globalsat GT-100.

  2. #32
    Новичок
    Регистрация
    10.10.2012
    Возраст
    44
    Сообщений
    6
    Вес репутации
    143

    По умолчанию Re: Arduino+Bluetooth

    Вспоможите советом!

    Никак не могу заставить передавать данные по BT. А принимает модуль четко.
    Предположительно HC-04 (default имя - linvor, скорость - 9600,
    куплен здесь
    http://dx.com/p/wireless-bluetooth-r...r-module-80711
    )
    Питаю от Arduino Nano 3.3V pin. Скетч для arduino мигающий диодиком от посланных из терминалки комманд работает четко и с winxp и с android.
    Serial.read - работает, а вот Serial.write уже нет, совсем ничего не шлет. (SoftwareSerail тоже пробовал).

    Без arduino посылка AT ничего не возвращает, подача 3.3V на pio11 (контакт 34) ничего ни меняет, комманды не воспринимает, работает по прежнему на 9600 и только на прием модулем.

    Как мне добиться передачи данных этим модулем?? Что можно еще попробовать, а то я уже умаялся с ним.

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

    По умолчанию Re: Arduino+Bluetooth

    Вот тут погляди про АТ команды http://oscill.ru/rus/diy/btadding/780-hc0xconfig.html

    У тебя или 04 или 06 ...смущает что в нем максимум 115200

    Скетч свой покажи...может там что нетак.
    Ну и на какие пины TX RX ... а то догадываться приходится... Ну а там мож че и всплывет...



    С этими модулями все так просто что и посоветовать нечего кроме как поменять местами tx и rx
    Последний раз редактировалось igvv; 10.10.2012 в 14:17.

  4. #34
    Новичок
    Регистрация
    10.10.2012
    Возраст
    44
    Сообщений
    6
    Вес репутации
    143

    По умолчанию Re: Arduino+Bluetooth

    115200 или сколько там максимум непонятно как узнать.
    НС-04 или HC-06 - я сам не пойму, скажите как наверняка узнать ?

    TX,RX разные пробовал 0,1 и 2,3 и 3,4

    Скетчи разные пробовал, вот например:


    #include <SoftwareSerial.h>


    SoftwareSerial btSerial(4,3);

    void setup()
    {
    btSerial.begin(9600);
    }

    void loop()
    {
    if (btSerial.available())
    {
    char command = btSerial.read();

    btSerial.write(command);
    }

    }
    Последний раз редактировалось r0m32; 10.10.2012 в 20:21.

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

    По умолчанию Re: Arduino+Bluetooth

    Ну поидее лучше бы ты в скетче сделал еще один serial на 0 и 1 и через терминал с компа где ардуина слал данные в ардуину а она уже в модуль...

    Мож еще кто че подскажет или сам разберешься...ну а если нет, то наднях проверю на своем 05том или уже 100% рабочий скетч сюда кину...
    Я эти модули уже забросил( подзабывать стал)

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

    По умолчанию Re: Arduino+Bluetooth

    Так вроде проще некуда, чтоб ошибки свести к мин., a с serail на com-порте через usb arduino'вский я пробовал тоже.

    И как же все-таки точно определить HC-04 или HC-06 ?

    И еще вопрос, а Вы делитель то на RX делаете, или так 5V на вход и подаете ?
    Последний раз редактировалось r0m32; 11.10.2012 в 02:31.

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

    По умолчанию Re: Arduino+Bluetooth

    Ну самое простое это вот

    void setup()
    { Serial.begin(9600);}
    void loop()
    {
    Serial.write("1");
    delay(1000);
    Serial.write("2");
    delay(1000);
    Serial.write("3");
    delay(1000);
    Serial.write("4");
    delay(1000);
    Serial.write("5");
    delay(1000);
    }

    Проверил на телефоне андроиде в терминал телефона приходит 1 2 3 4 5 . . .

    По подключению 3.3v , gnd ,,, TX-к-RX , RX-к-TX без делителей.

    Если все-же не передает, а модуль настроен на 9600, то походу он неисправен.
    Какой там модуль 04 или 05 или 06 в данном случае по барабану...одинаково исправно должны работать.

    - - - - - - -
    А мне сегодня пришли вот эти модули APC220 http://www.electronshik.ru/card/modu...-apc220-114373 ...надеюсь там тоже все просто..
    Последний раз редактировалось igvv; 12.10.2012 в 02:28.

Страница 4 из 4 ПерваяПервая 1234

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

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

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

Ваши права

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