roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 37 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения: МБ Терминал
СообщениеДобавлено: 12 мар 2009, 22:20 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
Набросок терминалки.
Инструкция писал(а):
Вкладка "Терминал":
  • отправка строки по нажатию кнопки "Отправить" или по 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.
Вложение:
Комментарий к файлу: Вкладка "Терминал"
1.JPG
1.JPG [ 26.96 КиБ | Просмотров: 10562 ]

Вложение:
Комментарий к файлу: Вкладка "Настройки"
file.jpeg
file.jpeg [ 39.73 КиБ | Просмотров: 10518 ]


Вложения:
Комментарий к файлу: Видео процесса работы
.rar [1.21 МиБ]
Скачиваний: 42
Комментарий к файлу: добавил Jabber транспорт
MBTerm 0.04.rar [324.6 КиБ]
Скачиваний: 30
Комментарий к файлу: добавил ICQ транспорт
MBTerm 0.03.rar [238.73 КиБ]
Скачиваний: 20
Комментарий к файлу: добавил лог
MBTerm 0.02.rar [198.72 КиБ]
Скачиваний: 23
Комментарий к файлу: проша интерпретатора
INTERPRETER FULL.HEX [34.8 КиБ]
Скачиваний: 631
Комментарий к файлу: первая версия
MBTerm 0.01.rar [197.77 КиБ]
Скачиваний: 23

_________________
Tomorrow will be. Better


Последний раз редактировалось MiBBiM 24 апр 2009, 22:57, всего редактировалось 21 раз(а).
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МБ Терминал
СообщениеДобавлено: 29 дек 2009, 23:24 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
чет никак догнать немогу, эт получатся что через аську можно миниботом рулить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МБ Терминал
СообщениеДобавлено: 29 дек 2009, 23:29 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
и джабер.

Добавлено спустя 3 минуты 17 секунд:
хаха, у меня даже немного недоделанные сырцы для управления через web-форму :)

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МБ Терминал
СообщениеДобавлено: 29 дек 2009, 23:32 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
Цитата:
и джабер.

Для меня это новое слово :oops:

А как происходит само управление? например, я на одном компе посылаю сообщение по аське, а ко второму подключен минибот (по радиоканалу) и по приходу сообщения, через терминал, комп рулит миниботом?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МБ Терминал
СообщениеДобавлено: 29 дек 2009, 23:50 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
ну вот подключил ты минибота по радиоканалу/usb к компу. настроил на нем мою терминалку, присваиваешь ей асечный уин1.
заходишь в аську с, например, телефона, под своим уином2. отсылаешь сообщение уину1 и терминалка сразу отправляет его в минибота, слово в слово. потом ответ робота отсылает обратно уину2 (т.е. тебе). посмотри видяшки, там это все более менее понятно.
джабер

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МБ Терминал
СообщениеДобавлено: 29 дек 2009, 23:59 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
Спасибо! Я примерно так себе и представлял :D
Крутая штука! Осталось только видео с минибота через инет передавать и Видеотерминал galex'a прикрутить и можно будет на работе смотреть не сп...ли у тебя чегонить из дома :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МБ Терминал
СообщениеДобавлено: 07 мар 2010, 20:26 
Не в сети

Зарегистрирован: 26 фев 2010, 22:15
Сообщения: 59
Откуда: Подмосковье
Skype: kaifat92
прог. языки: Turbo Pascal и чуть-чуть С))
ФИО: Андрей
MBTerm 0.04.rar заражен :bad:
выложите здоровый файл! :roll:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МБ Терминал
СообщениеДобавлено: 07 мар 2010, 21:26 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
если у вас нет Delphi7, то это безвредно, подробности здесь.
выложу чуть позже.

_________________
Tomorrow will be. Better


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

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


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

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


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

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