roboforum.ru

Технический форум по робототехнике.

Bluetooth baudrate

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

Bluetooth baudrate

Сообщение ultimate39 » 18 июл 2012, 14:08

Здравствуйте!

Купил arduino uno, шасси и bluetooth для управления роботом. Собрал всё вместе и начал писать программную начинку, тут и возникли проблемы. Когда я посылаю команду на движение вперед (с pc на bluetooth), робот начинает дергаться. Я думаю это из-за того что недостаточная скорость передачи на виртуальный ком порт bluetooth.На дефолте у bluetooth стоит 9600. Почитав документацию понял что надо послать AT команды для смены скорости. Но перед этим надо bluetooth перевести в режим 'Master', чтобы перевести в этот режим нужно замкнуть один контакт у bluetooth. Я замкнул, но принимать AT команды не хочет.Чтобы послать AT команды я подключил bluetooth к arduino (RX к TX, TX к RX и т.д), и начал пытаться начать ввод команд через HyperTerminal, но оно даже не позволял ни чего вводить в командную строку. Перечитал кучу документаций и форумов, но решение проблемы не нашёл. Что я не так делаю? :(
Вот сам bluetooth http://www.ebay.com/itm/Smart-Bluetooth ... 035wt_1037

P.S Сам недавно занялся электроникой, так что извиняйте, если что не так.
ultimate39
 
Сообщения: 4
Зарегистрирован: 18 июл 2012, 14:04
Откуда: Беларусь, Минск
Skype: ultimate-vlad
прог. языки: Java,C#

Re: Bluetooth baudrate

Сообщение elmot » 18 июл 2012, 14:31

Блютузов с такой платой несколько видов. Они отличаются прошивкой, но отличаются сильно, обычно это hc-05 или hc-06. Сначала надо выяснить, какой же там стоит модуль.
Командной строки там вообще нигде нету.

Про arduino вообще непонвятно, что куда залито, куда коннектится HT. Следует изложить подробнее.

В хозяйстве найдется USB-UART?
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Bluetooth baudrate

Сообщение ultimate39 » 18 июл 2012, 14:41

К сожалению usb-uart переходника нету. Я думал что это дело можно и через arduino осуществить. В ссылке которую я давал есть ссылка на подробное описание самого bluetooth модуля http://www.emartee.com/product/41915/HC ... h%20Module
Что именно расказать про arduino и что такое НТ?(пока слаб в терминологиях)
ultimate39
 
Сообщения: 4
Зарегистрирован: 18 июл 2012, 14:04
Откуда: Беларусь, Минск
Skype: ultimate-vlad
прог. языки: Java,C#

Re: Bluetooth baudrate

Сообщение Angel71 » 18 июл 2012, 14:41

2、 The master modules can only use with this slave modules, and the master modules can not match with other slave modules such as the computer、cell phones and other bluetooth device etc.
3、The slave modules can match with other slave modules such as the computer、cell phones and other bluetooth device etc.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Bluetooth baudrate

Сообщение ultimate39 » 18 июл 2012, 14:46

Angel71 писал(а):
2、 The master modules can only use with this slave modules, and the master modules can not match with other slave modules such as the computer、cell phones and other bluetooth device etc.
3、The slave modules can match with other slave modules such as the computer、cell phones and other bluetooth device etc.

Можно пояснить что эти строки значат?
ultimate39
 
Сообщения: 4
Зарегистрирован: 18 июл 2012, 14:04
Откуда: Беларусь, Минск
Skype: ultimate-vlad
прог. языки: Java,C#

Re: Bluetooth baudrate

Сообщение Myp » 18 июл 2012, 16:42

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

скорость передачи не при чём, скорей всего у тебя просто неправильно написана программа для ардуино и на компьютере.
делать надо так: при нажатии кнопки на компьютере отправляется всего лишь одна команда, один раз, "вперёд" и робот крутит колёсами до тех пор пока не примет другую команду.
при отпускании кнопки на компьютере, отправляется ещё одна команда, один раз, "стоп" и робот останавливается.
не надо пытаться слать непрерывным потоком одну и туже команду.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Bluetooth baudrate

Сообщение ultimate39 » 18 июл 2012, 16:51

Спасибо за развернутый ответ! Я думал что это может быть с не правильным подходом в программе связано, но хотел все таки разобраться с bluetooth и AT командами. Вообще можно с arduino можно посылать AT команды на этот bluetooth модуль?
ultimate39
 
Сообщения: 4
Зарегистрирован: 18 июл 2012, 14:04
Откуда: Беларусь, Минск
Skype: ultimate-vlad
прог. языки: Java,C#

Re: Bluetooth baudrate

Сообщение Myp » 18 июл 2012, 19:30

можно
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Bluetooth baudrate

Сообщение Madf » 20 июл 2012, 18:50

Дергается скорее всего из-за алгоритма плохого, 9600 - это 960 байт в секунду принемает/отправляет БТ, считай 960Гц - нормально, если управление делать 1 байтом.
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: Bluetooth baudrate

Сообщение Myp » 20 июл 2012, 19:26

даже если управление делать 100 байтами, время на передачу команды 0.1 секунды :) моргнуть не успеешь.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич


Вернуться в Новичкам или основы основ роботостроения.

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

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