roboforum.ru

Технический форум по робототехнике.
Текущее время: 04 дек 2024, 11:32

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




Начать новую тему Ответить на тему  [ Сообщений: 40 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: Bluetooth-робот
СообщениеДобавлено: 01 фев 2013, 07:59 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Крутотень!
Сырцы отдашь?
Dmitry__ писал(а):
При нажатии на спадающее меню com, происходит поиск компортов, выводится список доступных портов.
Выбранный порт сохраняется в файле и при запуске программы выставляется по умолчанию.

Есть возможность опросить, к какому БТ устройству относится ком-порт?
Цитата:
Управление моторами, данные от 0 до 99, как слать незначащие нули?
например можно так: .M1-1+
или так: .M01-01+

ЕМНИП без разницы, я потом точнее посмотрю.
Цитата:
pwm0 можно слать с любым знаком?

Не понял?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth-робот
СообщениеДобавлено: 01 фев 2013, 11:39 
Не в сети
Аватара пользователя

Зарегистрирован: 14 ноя 2012, 21:30
Сообщения: 170
Откуда: Моск. обл.
elmot писал(а):
...Если кто напишет программу на ПК или на что-то еще хорошее, модуль отдам бесплатно. Моторы шимятся, об этом в доке есть(команда .M)...
могу свою программку тоже допилить под Bluetle - управление с аналогового джоя, геймпада или руля... сырой вариант работает так: forum16/topic12233-30.html#p260799

ЗЫ... у меня C#


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth-робот
СообщениеДобавлено: 01 фев 2013, 14:58 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
elmot писал(а):
Сырцы отдашь?

За пыво, не то что сыр отдам, муху в поле насмерть загоняю! :D
elmot писал(а):
Есть возможность опросить, к какому БТ устройству относится ком-порт?

Я под виртуалкой кодю под венды. Ставить монстроидальный стек блютус не хочу. Rs232 конфигурю через стандартные API, фиг его знает как там БТ привязывается к rs232, да и привязывается ли? Надо курить.

elmot писал(а):
pwm0 можно слать с любым знаком?

Не понял?

По вики:
Цитата:
Управление моторами
Задается заполнение ШИМ от 0 до 99, потом направление + или - Сначала мотор A, потом мотор B

Если ставить pwm 0, то знак можно любой ставить?
Сейчас у меня так:
Нажали кнопку "вперед", оба двигателя крутятся со знаком "+", значение pwm берется из слайдера мощности, получается .M0+0+
При нажатии кнопки "назад" и 0-ом значении слайдера, будет: .M0-0-
Так нормально?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth-робот
СообщениеДобавлено: 01 фев 2013, 15:30 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
AndreW82 писал(а):
elmot писал(а):
...Если кто напишет программу на ПК или на что-то еще хорошее, модуль отдам бесплатно. Моторы шимятся, об этом в доке есть(команда .M)...
могу свою программку тоже допилить под Bluetle - управление с аналогового джоя, геймпада или руля... сырой вариант работает так: forum16/topic12233-30.html#p260799

ЗЫ... у меня C#

Ради бога:) Условия известны. Приличная программа, открытые исходники в обмен на плату:)

Добавлено спустя 2 минуты 37 секунд:
Dmitry__ писал(а):
Я под виртуалкой кодю под венды. Ставить монстроидальный стек блютус не хочу. Rs232 конфигурю через стандартные API, фиг его знает как там БТ привязывается к rs232, да и привязывается ли? Надо курить.

Мапится, но через мнээ... странное место.
elmot писал(а):
При нажатии кнопки "назад" и 0-ом значении слайдера, будет: .M0-0-
Так нормально?

Вполне


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth-робот
СообщениеДобавлено: 01 фев 2013, 16:01 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
elmot писал(а):
Мапится, но через мнээ... странное место.

То что мапится - понятно. Непонятно как созданный компорт блютусом отличить от других комов. И возможно ли это вообще. Или я не понял вопроса.
А так, если знать какой компорт прописан в блютуз, то просто выбрать его в программе и все.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth-робот
СообщениеДобавлено: 01 фев 2013, 16:11 
Не в сети
Аватара пользователя

Зарегистрирован: 14 ноя 2012, 21:30
Сообщения: 170
Откуда: Моск. обл.
elmot писал(а):
Ради бога:) Условия известны. Приличная программа, открытые исходники в обмен на плату:)
Ok. Будет время - займусь. ;)
Dmitry__ писал(а):
То что мапится - понятно. Непонятно как созданный компорт блютусом отличить от других комов. И возможно ли это вообще. Или я не понял вопроса.
А так, если знать какой компорт прописан в блютуз, то просто выбрать его в программе и все.
API скорее всего нету. Пошарь в реестре HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB по VID и PID блютусины, где-то там лежит имя COM-порта

ЗЫ... вот так для моста USB->COM на PL2303
Вложение:
com.png
com.png [ 102.22 КиБ | Просмотров: 1679 ]

ЗЗЫ... правда для каждой блютусины это скорее всего будет лежать в разных подразделах этой ветки, ИМХО заморачиваться даже не стоит ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth-робот
СообщениеДобавлено: 01 фев 2013, 16:37 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
AndreW82 писал(а):
ЗЫ... вот так для моста USB->COM на PL2303


Для БТ совсем не так и не там. Для венды БТ - отдельная шина со множеством устройств, не привязано к PID-VID адаптера. Я уже пытался рыться, но пока не преуспел. Дополнительный секас в том, что БТ стек может быть неродной виндовый, а блюсолей, тошиба или еще чо-нить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth-робот
СообщениеДобавлено: 01 фев 2013, 16:49 
Не в сети
Аватара пользователя

Зарегистрирован: 14 ноя 2012, 21:30
Сообщения: 170
Откуда: Моск. обл.
Не знаю как там с БТ на компе - пока не вникал, кстати БТ-свисток у меня как раз "голубых солей" :)
А вот на вынь мобайл работал с виртуальным COM-портом и на видкомовском и мелкомягком стеке - принимал ЭКГ с кардиографа, и в реальном времени гнал по сети на сервер.
elmot писал(а):
Для БТ совсем не так и не там. Для венды БТ - отдельная шина со множеством устройств, не привязано к PID-VID адаптера. Я уже пытался рыться, но пока не преуспел. Дополнительный секас в том, что БТ стек может быть неродной виндовый, а блюсолей, тошиба или еще чо-нить.
про то и говорю, что не стоит это такого затяжного секаса :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth-робот
СообщениеДобавлено: 01 фев 2013, 18:38 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
У VB6 есть одна проблема, их убогий MSCOMM32 поддерживает только до 15-16 COM-портов, далее - отлуп. :( Долго рыл в инете способы решения данной проблемы (для своей "игрушки" надо было, для тестов) в итоге нарыл обход этого через "Имя объекта физического устройства", ID, но тут своих проблем массу.
Как правило БТ-хост любит брать порты начиная от 40-го (у меня как правило)...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth-робот
СообщениеДобавлено: 01 фев 2013, 19:32 
Не в сети
Аватара пользователя

Зарегистрирован: 14 ноя 2012, 21:30
Сообщения: 170
Откуда: Моск. обл.
А в чём проблема-то? Номер порта можно переназначить в диспетчере устройств->"блютусина COMx"->свойства->параметры порта->дополнительно->номер COM-порта


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth-робот
СообщениеДобавлено: 01 фев 2013, 20:10 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
нельзя переназначить виртуальное устройство, по крайней мере в вин7
кстати все порты свыше выше описанных - это не стандарт...виртуальщина и даже сам менеджер БТ не разрешает назначить порт на желаемое/свободное место (пробовал)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth-робот
СообщениеДобавлено: 01 фев 2013, 20:13 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth-робот
СообщениеДобавлено: 01 фев 2013, 20:20 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
как?)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth-робот
СообщениеДобавлено: 01 фев 2013, 20:34 
Не в сети
Аватара пользователя

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


Вложения:
bt_port.png
bt_port.png [ 84.83 КиБ | Просмотров: 1629 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth-робот
СообщениеДобавлено: 01 фев 2013, 20:43 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Madf писал(а):
как?)

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

Вот это я сейчас квест поимел. Почитав что тут написали, решил проверить работу проги с блютус.
Откопал древний billionton, в линухе все заработало, телефон видит. Думаю - ок, проверяю винХП в виртуалбоксе - не работает.
Ладн, решил проверить на нетбуке с вин7. Не работает. Все за деньги. :shock:
Ставлю майкрософтовский стек, эта дрянь проверяет комп на честность виндов (пипец, отвык я от этого с линух)
Ладн, делаю по:
http://www.pcs-service.ru/nastrojka-blu ... windows-7/
Не работает.
Ладн, на основном компе перезагружаюсь из линух в винХП, он у меня там нежный, без антивирей, отключены все службы (только для работы в inventor). Майкрософтовский стек не заработал.
http://forum.oszone.net/post-688945.html
Ладн, ставлю со старых дисков голубую соль, подключаю hc06 модуль, запускаю программу, все работает. Фуууууууууу, венды - ацтой :o


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

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


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

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


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

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