roboforum.ru

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


Управление роботом через OR-BT20-115.2

Разработка стандартизированных модулей для домашнего робостроения.
Правила форума
Правила раздела OpenRobotics

Управление роботом через OR-BT20-115.2

Сообщение S-T-A-L-K-E-R » 28 сен 2010, 19:22

Люди, помогите...
Как с помощью терминалки "HyperTerminal" заставить робота, собранного на базе OR-AVR-M32-D двигаться как мы хотим ?
1. Я скачал прошивку: Прошивка старого шлюз-контроллера для UART 115.2Kbit
2. Скачал программу: HyperTerminal. Выставил порт, конфигурацию по блютусу, поток Xon\Xoff.
3. Все собрал, прошил мк. Сервы стоят на порте D(аппаратный шим).
Включаю робота с блютусом, через блюсоил нахожу БТ, подключаюсь. Дальше открываю терминалку, захожу... В окне появляется надпись(точно не помню какая): Leb...: 0 или Leb...: 1 Что это значит хз, примера нормального в инете ничего нормального не нашел. :(
Последний раз редактировалось S-T-A-L-K-E-R 10 окт 2010, 23:59, всего редактировалось 1 раз.
РОБОТОТЕХНИКА для каждого СВОИМИ РУКАМИ - SERVODROID.RU [SERVODROID.RU-Робототехника для начинающих своими руками]
Аватара пользователя
S-T-A-L-K-E-R
 
Сообщения: 314
Зарегистрирован: 05 ноя 2009, 10:10
Откуда: Санкт-Петербург vs Мурманск
Skype: sergey199100
прог. языки: С, C++, C++++, Delphi, Pascal, Asm

Re: Управление роботом через OR-BT20-115.2

Сообщение Grem » 28 сен 2010, 19:28

Так ORFA шить надо было
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.
Аватара пользователя
Grem
 
Сообщения: 1530
Зарегистрирован: 16 май 2009, 12:50
Откуда: Россия
прог. языки: Java, C

Re: Управление роботом через OR-BT20-115.2

Сообщение S-T-A-L-K-E-R » 28 сен 2010, 19:31

Где это все взять и скачать ? (надеюсь орфа на 7-ке идет)
РОБОТОТЕХНИКА для каждого СВОИМИ РУКАМИ - SERVODROID.RU [SERVODROID.RU-Робототехника для начинающих своими руками]
Аватара пользователя
S-T-A-L-K-E-R
 
Сообщения: 314
Зарегистрирован: 05 ноя 2009, 10:10
Откуда: Санкт-Петербург vs Мурманск
Skype: sergey199100
прог. языки: С, C++, C++++, Delphi, Pascal, Asm

Re: Управление роботом через OR-BT20-115.2

Сообщение Grem » 28 сен 2010, 20:51

надеюсь орфа на 7-ке идет

:ROFL: нет, это прошивка для контроллера. wiki/ORFA
Вложения
orfa_v0.8.2_or-avr-m32-d_master_bauto_pv1.1.hex
(29.99 КиБ) Скачиваний: 200
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.
Аватара пользователя
Grem
 
Сообщения: 1530
Зарегистрирован: 16 май 2009, 12:50
Откуда: Россия
прог. языки: Java, C

Re: Управление роботом через OR-BT20-115.2

Сообщение S-T-A-L-K-E-R » 28 сен 2010, 21:57

Так, ок, представим что я скачал эту прошивку и залил в мк. Дальше просто подключаемся и даем команды ? (на робоконтроллере что-то переключать надо ?

Добавлено спустя 3 минуты 49 секунд:
Еще, драйвера доп-е надо устанавливать ?
РОБОТОТЕХНИКА для каждого СВОИМИ РУКАМИ - SERVODROID.RU [SERVODROID.RU-Робототехника для начинающих своими руками]
Аватара пользователя
S-T-A-L-K-E-R
 
Сообщения: 314
Зарегистрирован: 05 ноя 2009, 10:10
Откуда: Санкт-Петербург vs Мурманск
Skype: sergey199100
прог. языки: С, C++, C++++, Delphi, Pascal, Asm

Re: Управление роботом через OR-BT20-115.2

Сообщение Grem » 28 сен 2010, 22:01

да, подключаетесь по синезубу и дальше читайте мануал по орфе.
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.
Аватара пользователя
Grem
 
Сообщения: 1530
Зарегистрирован: 16 май 2009, 12:50
Откуда: Россия
прог. языки: Java, C

Re: Управление роботом через OR-BT20-115.2

Сообщение S-T-A-L-K-E-R » 28 сен 2010, 22:14

Прочитал, получаетмся дров не надо, если я просто буду роботом рулить... ?

Добавлено спустя 3 минуты 37 секунд:
значет чтоб запустить наш процесс надо:
1. Инициализация
< V
> V1.0
< L20
> L20
< C0064
> C0064
< X
> X

2. Наши команды. Например подать на шим 1, например 0b00101000...

Добавлено спустя 2 минуты 51 секунду:
< W 20 40 60
> SWAAP
что значит 20, 40 и 60 ?

Добавлено спустя 4 минуты 27 секунд:
< W 20 40 60
> SWAAP
что значит 20, 40 и 60 ?
РОБОТОТЕХНИКА для каждого СВОИМИ РУКАМИ - SERVODROID.RU [SERVODROID.RU-Робототехника для начинающих своими руками]
Аватара пользователя
S-T-A-L-K-E-R
 
Сообщения: 314
Зарегистрирован: 05 ноя 2009, 10:10
Откуда: Санкт-Петербург vs Мурманск
Skype: sergey199100
прог. языки: С, C++, C++++, Delphi, Pascal, Asm

Re: Управление роботом через OR-BT20-115.2

Сообщение =DeaD= » 28 сен 2010, 22:17

Так этот... инстракшен же есть: mediawiki/images/6/6d/OR-AVR-M32-D.pdf
правда если ORFA не той версии сборки - номера регистров придется через интроспектор уточнить.

Я сейчас как раз над новой версией ORFA работаю сижу пишу новые парсеры чтобы новичкам на порядок проще было. :pardon:
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Управление роботом через OR-BT20-115.2

Сообщение S-T-A-L-K-E-R » 28 сен 2010, 22:19

через интроспектор уточнить...
-это я понял как ) Только не понятны те цыфровые значения что он выдает ... ( Что каждое значит ?
РОБОТОТЕХНИКА для каждого СВОИМИ РУКАМИ - SERVODROID.RU [SERVODROID.RU-Робототехника для начинающих своими руками]
Аватара пользователя
S-T-A-L-K-E-R
 
Сообщения: 314
Зарегистрирован: 05 ноя 2009, 10:10
Откуда: Санкт-Петербург vs Мурманск
Skype: sergey199100
прог. языки: С, C++, C++++, Delphi, Pascal, Asm

Re: Управление роботом через OR-BT20-115.2

Сообщение =DeaD= » 28 сен 2010, 22:21

Так в инструкции же всё расписано, что конкретно непонятно?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Управление роботом через OR-BT20-115.2

Сообщение S-T-A-L-K-E-R » 28 сен 2010, 22:31

Что в инструкции что на сайте...
Конкретно не понятно, что значит из этой, например записи что:
< W 20 40 60
> SWAAP
1. 20-это
2. 40-это
3. 60-это
и не надо отпираться мол иди читай, еслибы было понятно не спросил бы =)
РОБОТОТЕХНИКА для каждого СВОИМИ РУКАМИ - SERVODROID.RU [SERVODROID.RU-Робототехника для начинающих своими руками]
Аватара пользователя
S-T-A-L-K-E-R
 
Сообщения: 314
Зарегистрирован: 05 ноя 2009, 10:10
Откуда: Санкт-Петербург vs Мурманск
Skype: sergey199100
прог. языки: С, C++, C++++, Delphi, Pascal, Asm

Re: Управление роботом через OR-BT20-115.2

Сообщение =DeaD= » 28 сен 2010, 22:35

Где вы в инструкции нашли такую строку как "W 20 40 60" ????
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Управление роботом через OR-BT20-115.2

Сообщение S-T-A-L-K-E-R » 28 сен 2010, 22:36

wiki/ORFA
РОБОТОТЕХНИКА для каждого СВОИМИ РУКАМИ - SERVODROID.RU [SERVODROID.RU-Робототехника для начинающих своими руками]
Аватара пользователя
S-T-A-L-K-E-R
 
Сообщения: 314
Зарегистрирован: 05 ноя 2009, 10:10
Откуда: Санкт-Петербург vs Мурманск
Skype: sergey199100
прог. языки: С, C++, C++++, Delphi, Pascal, Asm

Re: Управление роботом через OR-BT20-115.2

Сообщение =DeaD= » 28 сен 2010, 22:38

И на странице ORFA начинать надо читать не с примеров, а с таблицы команд. Там вполне конкретно указано:

Write register[1] W<addr><reg><data> SWA(A)+P addr — uint8, reg — uint8, A = Ack

Как вы думаете исходя из этой информации что такое 20, 40 и 60 в строке W 20 40 60 ?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Управление роботом через OR-BT20-115.2

Сообщение S-T-A-L-K-E-R » 28 сен 2010, 22:43

адрес регистры и данные ?
РОБОТОТЕХНИКА для каждого СВОИМИ РУКАМИ - SERVODROID.RU [SERVODROID.RU-Робототехника для начинающих своими руками]
Аватара пользователя
S-T-A-L-K-E-R
 
Сообщения: 314
Зарегистрирован: 05 ноя 2009, 10:10
Откуда: Санкт-Петербург vs Мурманск
Skype: sergey199100
прог. языки: С, C++, C++++, Delphi, Pascal, Asm

След.

Вернуться в Open Robotics

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

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

cron
Mail.ru counter