Технический форум по робототехнике.
MiBBiM » 12 мар 2009, 22:20
Набросок терминалки.
Инструкция писал(а):Вкладка "Терминал":
- отправка строки по нажатию кнопки "Отправить" или по Enter'у
- отправка команды по двойному щелчку либо по ctrl + 0..9
Вкладка "Настройки":
- выбираем компорт
- выбираем скорость
- загружаем стадартный набор команд
Транспорты:
!!Важно!! Не пытайтесь "искать" созданные вами контакты, не найдете) . Просто добавьте их в контакт-лист. ICQ:
- делаем все шаги настройки, описанные выше.
- регистрируем UIN для робота на icq.com
- вводим UIN робота
- вводим пароль
- вводим UIN контроллера - с него и только с него будут приниматься команды
- запускаем транспорт
- процесс обмена можно наблюдать на вкладке "Терминал"
Jabber:
- регистрируем JID для робота на jabber.ru
- вводим имя робота (если JID=bot@jabber.ru, то имя=bot)
- вводим пароль
- вводим JID контроллера - с него и только с него будут приниматься команды (например, controller@qip.ru)
- запускаем транспорт
- процесс обмена можно наблюдать на вкладке "Терминал"
Все настройки сохраняются в ини-файл, в том числе и загруженные команды.
Файл команд представляет собой простой текстовик с измененным расширением:
- Код: Выделить всё • Развернуть
[MiniBot] - заголовок
ver=2 - версия минибота
[Names]
0=Вперед - номер команды = имя команды(отображается справа от окошка приема)
[Commands]
0=go 0,0,255,255 - - номер команды = текст команды(что посылается на минибот)
Пример стандартного файла команд:
- Код: Выделить всё • Развернуть
[MiniBot]
ver=2
[Names]
0=Вперед
1=Назад
2=Влево
3=Вправо
4=Стоп
5=Включить к2
6=Включить з2
7=Отключить к2
8=Отключить з2
9=Получить RC5 код
10=Перезагрузить
11=Батарея
12=Версия
13=Инициализ. ф.с.
14=Размер SD
[Commands]
0=go 0,0,255,255
1=go 1,1,255,255
2=go 1,0,100,100
3=go 0,1,100,100
4=go 0,0,0,0
5=ledon r2
6=ledon g2
7=ledoff r2
8=ledoff g2
9=getRC5
10=reset
11=battery
12=ver
13=fs 1
14=disksize
Команд не больше 16.
- Вкладка "Терминал"
- Вкладка "Настройки"
- Вложения
-
- .rar
- Видео процесса работы
- (1.21 МиБ) Скачиваний: 42
-
- MBTerm 0.04.rar
- добавил Jabber транспорт
- (324.6 КиБ) Скачиваний: 30
-
- MBTerm 0.03.rar
- добавил ICQ транспорт
- (238.73 КиБ) Скачиваний: 20
-
- MBTerm 0.02.rar
- добавил лог
- (198.72 КиБ) Скачиваний: 23
-
- INTERPRETER FULL.HEX
- проша интерпретатора
- (34.8 КиБ) Скачиваний: 631
-
- MBTerm 0.01.rar
- первая версия
- (197.77 КиБ) Скачиваний: 23
Последний раз редактировалось
MiBBiM 24 апр 2009, 22:57, всего редактировалось 21 раз(а).
MiBBiM » 16 апр 2009, 15:56
в инструкции в первом сообщении. для начала надо зарегить UIN для своего бота.
MiBBiM » 19 апр 2009, 13:59
добавил jabber транспорт, првд есть небольшая заморочка: робот может сидеть только на jabber.ru аккаунте. управлять роботом можно с любого акка
MiBBiM » 19 апр 2009, 18:45
P.S. мне тут шепнули, что есть библиотечка для skype api на делфи. посмотрю что можно сделать
galex1981 » 24 апр 2009, 21:03
Павел, насколько я понимаю, через новый терминал можно вводить команды для минибота используя Джабер, просто вводя их в сообщение?
MiBBiM » 24 апр 2009, 21:20
угумс, тока перед этим транспорт запустить
galex1981 » 24 апр 2009, 21:21
Поясни пожалуйста, что значит запустить транспорт
Montoya » 24 апр 2009, 21:27
Отвечу я , в сети много разных сайтов, предоставляющих свои ресурсы( транспорты), например ICQ транспорт, т.е. через джаббер аську юзать можно, транспорт добавляется как обычный контакт, ну и еще необходимо зарегистрироваться на сайте, где этот транспорт стоит
MiBBiM » 24 апр 2009, 21:33
да кнопку нажать "запустить транспорт" в проге
Добавлено спустя 19 секунд:щас видео сниму
galex1981 » 24 апр 2009, 21:36
Спасибо за информацию
просто еще не разбирался в этом
Montoya » 24 апр 2009, 21:53
да кнопку нажать
че-то меня переклинило) , я подумал, что нужно добавить транспорт, а тут нужно свой имменно запустить...
MiBBiM » 24 апр 2009, 22:58
таакс, значит регим два джаббер акка: первый - на jabber.ru, второй - любой. и ещё две аськи. после этого смотрим видео.
P.S. нда, сжатие видео - целое искусство Добавлено спустя 9 минут 25 секунд:P.P.S. сама видяшка в первом сообщении
Master » 24 апр 2009, 23:19
Зачот. А исходники засекречены?
MiBBiM » 24 апр 2009, 23:24
до тех пор пока что-то посерьезней не вырастет. если интересует, то использовал компоненты ticqclient и (xmpp из набора ip*works). ещё для джаббера свободная библиотечка jabbercom, но я так и не смог заставить её принимать сообщения (впрочем, не особо и старался
)
Master » 24 апр 2009, 23:38
Мне просто было интересно посмотреть как организована вся это мутотень с кипом
, ну чисто так для общего развития.
MiBBiM » 25 апр 2009, 00:01
Master'у и
galex1981'у отправил куски кода, работающие с компонентами, в обмен на торжественное обещание продвигать проект