roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 08:27

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: BTM-111 и arduino
СообщениеДобавлено: 03 апр 2010, 18:57 
Не в сети

Зарегистрирован: 24 мар 2010, 19:45
Сообщения: 30
Откуда: Пермь
Skype: skype.ieremeev
прог. языки: С++, PHP, Delphi,
ФИО: Еремеев Игорь Михайлович
Всем привет! Вот купил блютуз модуль BTM-111-CS-115? решил его подключить к arduino. Но вот беда - ничего не получается. На блютуз припаял проводки к +3.3(16), GND (17), UART_TX(12), UART_RX(14). Подцепил эти выводы к arduino:

BTM-111---------Arduino
+3.3(16)--------3V3
GND (17)--------GND
UART_TX(12)-----TX1
UART_RX(14)-----RX0

Подключаю через конвертер уровней приведенного здесь в Wiki

На компе есть блютуз-свисток. Делаю поиск устройств. Модуль находится. Создается 2 COM порта (входящий и исходящий). Потом с помощью любой программки для работы с ком портом (например Advanced Serial Port Monitor) подключаюсь к исходящему порту (просит ввести 0000) и шлю в него сообщения, Arduino не реагирует

В Arduino зашита простейшая прога:

Код:
int incomingByte;

void setup()   {               

pinMode(13, OUTPUT);
Serial.begin(115200);
}

void loop()                     
{
if (Serial.available() > 0) {
    incomingByte = Serial.read();
   
if (incomingByte == 't') {
  digitalWrite(13, HIGH);
                         }
                       
if (incomingByte == 'b') {
  digitalWrite(13, LOW);
                         }

 
}
}


Когда подключаюсь к Arduino кабелем она работает, светодиод загорается. А вот через блютуз не хочет.
Не понятно было надо ли подключать RESET через конденсатор. У меня просто ножка Reset отвалилась когда паял :D потом как ни пытался выследить дорожку подходящюю к ножке ресет не нашел... к другим ножкам подходят, а к ресету нету ничего... И еще не понятно надо ли подключать все земли на модуле к одной?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BTM-111 и arduino
СообщениеДобавлено: 03 апр 2010, 21:21 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Попробуйте для начала на модуле тупо замкнуть RX и TX между собой не подключая их к дуине, если будет эхо, а при отключении RX от TX эхо будет пропадать, значит с модулем всё ок.

Кондёр на ресет мы в модулях [[OR-BTM111-9.6]] ставим, по даташиту положено, наверное не зря :unknown:

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BTM-111 и arduino
СообщениеДобавлено: 03 апр 2010, 21:56 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
И на сколько помню, TX BTM-111 -> RX AVR; TX AVR -> RX BTM-111.

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BTM-111 и arduino
СообщениеДобавлено: 03 апр 2010, 22:00 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Кстати, да, RX-TX надо перекрестить от модуля к МК вроде.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BTM-111 и arduino
СообщениеДобавлено: 03 апр 2010, 23:00 
Не в сети
Аватара пользователя

Зарегистрирован: 18 сен 2008, 17:31
Сообщения: 134
Skype: tsrodger
прог. языки: VB.Net, C, PHP
=DeaD= писал(а):
Кстати, да, RX-TX надо перекрестить от модуля к МК

100% :friends:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BTM-111 и arduino
СообщениеДобавлено: 04 апр 2010, 07:11 
Не в сети

Зарегистрирован: 24 мар 2010, 19:45
Сообщения: 30
Откуда: Пермь
Skype: skype.ieremeev
прог. языки: С++, PHP, Delphi,
ФИО: Еремеев Игорь Михайлович
Пробовал и RX TX местами менять, все равно не работает, щас попробую замкнуть. А это нормально что создается в компе 2 Com порта? То есть чтобы проверить эхо мне нужно подключиться сразу к обоим портам? в один отправлять, а на другом слушать? и еще я так понимаю, что на Arduino при приеме-передаче должны лампочки RX TX мигать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BTM-111 и arduino
СообщениеДобавлено: 04 апр 2010, 07:19 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
порта создается два.. один рабочий, т.е. тот с которым вам рабоать, а второй видимо для нужд самого модуля...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BTM-111 и arduino
СообщениеДобавлено: 04 апр 2010, 07:40 
Не в сети

Зарегистрирован: 24 мар 2010, 19:45
Сообщения: 30
Откуда: Пермь
Skype: skype.ieremeev
прог. языки: С++, PHP, Delphi,
ФИО: Еремеев Игорь Михайлович
Да вы правы, порт один. Щас попробовал соединить Rx и Tx. Эхо есть, это уже радует.... Не пойму теперь почему Arduino не принимает данные... Может его как то надо настраивать, чтобы он мог вести передачу на ножках RX и TX


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BTM-111 и arduino
СообщениеДобавлено: 04 апр 2010, 07:48 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
по идее - нет, хотя в дуинах я не шарю ) можно попробовать написать другой код в дуину...чтобы она, например, долбила в порт 1 букву или слово.... постоянно... или мигала там при приеме ...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BTM-111 и arduino
СообщениеДобавлено: 04 апр 2010, 08:00 
Не в сети

Зарегистрирован: 24 мар 2010, 19:45
Сообщения: 30
Откуда: Пермь
Skype: skype.ieremeev
прог. языки: С++, PHP, Delphi,
ФИО: Еремеев Игорь Михайлович
Меня смущает ,что при приеме - передаче через кабель лампочки RX TX мигают, а напрямую мертво молчат

Хотя посмотрел щас схему Arduino, эти светодиоды припаяны к FTDI поэтому и не мигают


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BTM-111 и arduino
СообщениеДобавлено: 04 апр 2010, 08:47 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
дык вы в параллель с FTDI БТ подключаете ?

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BTM-111 и arduino
СообщениеДобавлено: 04 апр 2010, 08:51 
Не в сети

Зарегистрирован: 24 мар 2010, 19:45
Сообщения: 30
Откуда: Пермь
Skype: skype.ieremeev
прог. языки: С++, PHP, Delphi,
ФИО: Еремеев Игорь Михайлович
Ну у Arduino есть на плате отдельные ножки RX и TX. Судя по схеме получается что в паралель. Но я ведь при этом кабелем то плату не подключаю, тоесть просто на Arduino подаю 5В. Поэтому FTDI в этом случае не задействован


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BTM-111 и arduino
СообщениеДобавлено: 04 апр 2010, 08:57 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
схемку бы поглядеть еще ) мало ли что там... ардуины и как подключаете...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BTM-111 и arduino
СообщениеДобавлено: 04 апр 2010, 09:27 
Не в сети

Зарегистрирован: 24 мар 2010, 19:45
Сообщения: 30
Откуда: Пермь
Skype: skype.ieremeev
прог. языки: С++, PHP, Delphi,
ФИО: Еремеев Игорь Михайлович
Вот схема как включаю. Еще заметил такую вещь если замыкаю на выводах, которые я припоял к BTM-111, то эхо есть, если замыкаю уже на выводах arduino, то эхо нету. Значит сигнал не доходит до arduino.


Вложения:
Комментарий к файлу: Схема включения
2010-04-04_114029.jpg
2010-04-04_114029.jpg [ 65.17 КиБ | Просмотров: 2739 ]
Комментарий к файлу: схема arduino
arduino-duemilanove-schematic.pdf [47.36 КиБ]
Скачиваний: 0
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BTM-111 и arduino
СообщениеДобавлено: 04 апр 2010, 09:39 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Alt333 писал(а):
Не пойму теперь почему Arduino не принимает данные... Может его как то надо настраивать, чтобы он мог вести передачу на ножках RX и TX


Надо настроить на скорость передачи и формат передачи. Подробней по этим параметрам написано на страничке - http://proavr.narod.ru/z4.htm

FT232 наверняка мешает, надо отключить от нее линии данных.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу 1, 2, 3  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO