NXTUnimote

Обсуждения проектов, созданных пользователями на сайте.
Автор
Сообщение
rasst
Аватара пользователя
Сообщения: 646
Награды: 1

Участник Technic Rally

NXTUnimote

#1 Сообщение rasst » Пт фев 10, 2012 10:51 pm

Проект посвящен созданию универсальной программы управления NXT-G 2.0 с телефона.

На данный момент в рамках проекта разработаны:
  • Программа для телефона NXTUnimote.jar (версия от 03.03.2012, добавлена поддержка джойстика)
  • Тестовая программа для NXT UnimoteTest.rbt

Последний раз редактировалось rasst Сб мар 03, 2012 10:28 pm, всего редактировалось 33 раза.
Причина: Updated in Drupal

Snake
Модератор
Аватара пользователя
Сообщения: 2338
Награды: 7
Контактная информация:

За 2 место в конкурсе Помощь в фестивале DoubleBrick Участник Фестиваля DoubleBrick Участник Truck Trial
Участник Technic Rally

Re: NXTUnimote

#2 Сообщение Snake » Сб фев 11, 2012 4:14 pm

Ты бы написал сколько двигателей через нее рулятся и как.
И еще
хотелось бы узнать о том как сделать
программу которая включает вперед назад два двигателя синхронно и третий вперед назад отдельно
программа нужна для ТТ и вся фишка в том
чтобы двигатель включался если клавиша телефона нажата а если отжата выключался.
Прошу содействия тк сам ничего не понимаю в программировании.

rasst
Аватара пользователя
Сообщения: 646
Награды: 1

Участник Technic Rally

Re: NXTUnimote

#3 Сообщение rasst » Сб фев 11, 2012 4:57 pm

Snake писал(а):Прошу содействия тк сам ничего не понимаю в программировании.

Легко! Распиши, какие кнопки что делают, я в программу оформлю. Например:
нажать '2' - B и C 100 вперед.
отпустить '2' B и C стоп с выбегом
нажать '4' - A поворот на 30 градусов влево, скорость 40
отпустить '4' - вернуть А в 0, скорость 80...

ну или как получится, главное конкретнее желаемый результат опиши.

P.S. программа - это только капитан, который орет в трубку "полный вперед!", "право руля!", а механика надо отдельно нанимать ;)

Snake
Модератор
Аватара пользователя
Сообщения: 2338
Награды: 7
Контактная информация:

За 2 место в конкурсе Помощь в фестивале DoubleBrick Участник Фестиваля DoubleBrick Участник Truck Trial
Участник Technic Rally

Re: NXTUnimote

#4 Сообщение Snake » Сб фев 11, 2012 6:49 pm

вобщем у меня нокиа Е-5
и конечно хотелось бы на джойстик это все прилепить
влево А и В на 100%----джостик вперед
вправо А и В на 100%----джостик назад
влево С на 100%----джостик влево
вправо С на 100%----джостик вправо

вроде все просто :mrgreen:

rasst
Аватара пользователя
Сообщения: 646
Награды: 1

Участник Technic Rally

Re: NXTUnimote

#5 Сообщение rasst » Сб фев 11, 2012 9:20 pm

Джойстик попробую сделать в следующей версии программы.

Пока попробуем на цифрах. Я так понял, программа NXTSymbian запустилась? Тогда и моя должна работать.

Вот программа для загрузки в NXT: http://www.brickshelf.com/gallery/rasst ... nake01.rbt

На телефоне запускаем NXTUnimote.jar, на NXT - snake01. На телефоне сразу после запуска начнет искать устройства, будет писать на экране

Код: Выделить всё

Поиск устройств...
(Unknown)@1D0827FC3177
...

Потом напишет

Код: Выделить всё

Найдено устройств: <цифра>
Поиск сервисов...

Если NXT будет обнаружен, дальше он появится в списке

Код: Выделить всё

0 - NXT
1 - <...>
Укажите номер сервиса

Если NXT нет, надо проверить, включен ли блютус.
Далее нажимаем цифру, против которой указан NXT.
После этого должен появится экран

Соединение установлено. Теперь по кнопкам должны происходить следующие действия:
"2" - влево А и В на 100%
"8" - вправо А и В на 100%
"4" - влево С на 100%
"6" - вправо С на 100%
При отпускании кнопок двигатели будут обесточиваться без торможения.

Если возникнут сложности - пиши. У меня единственный доступный QUERTY-телефон - МТС 635, на нем NTXUnimote не работает, поэтому я сам не могу проверить. :(

Snake
Модератор
Аватара пользователя
Сообщения: 2338
Награды: 7
Контактная информация:

За 2 место в конкурсе Помощь в фестивале DoubleBrick Участник Фестиваля DoubleBrick Участник Truck Trial
Участник Technic Rally

Re: NXTUnimote

#6 Сообщение Snake » Сб фев 11, 2012 9:33 pm

Спасибо!

позже
При пуске программы на NXT двигатели А и В работают"крутятся" и не выключаются
а двигатель С норм управляется

rasst
Аватара пользователя
Сообщения: 646
Награды: 1

Участник Technic Rally

Re: NXTUnimote

#7 Сообщение rasst » Сб фев 11, 2012 9:47 pm

Глюк найден и исправлен. Повторно скачивай http://www.brickshelf.com/gallery/rasst ... nake01.rbt . Себе пишу, что с E5 программа совместима.

Snake
Модератор
Аватара пользователя
Сообщения: 2338
Награды: 7
Контактная информация:

За 2 место в конкурсе Помощь в фестивале DoubleBrick Участник Фестиваля DoubleBrick Участник Truck Trial
Участник Technic Rally

Re: NXTUnimote

#8 Сообщение Snake » Сб фев 11, 2012 9:56 pm

щикарно!!!!!
Спасибо Бальшое!
все работает
:vampire: ждите мини монстра

Vidocq
Аватара пользователя
Сообщения: 5801
Контактная информация:

Re: NXTUnimote

#9 Сообщение Vidocq » Вс фев 12, 2012 3:05 pm

Изображение
Snake писал(а):И еще
хотелось бы узнать о том как сделать
программу которая включает вперед назад два двигателя синхронно и третий вперед назад отдельно
Зачем тебе NXT? Изображение


Отзывы о программе, пожелания и сообщения об ошибках оставляйте на форуме! Буду благодарен, если вы протестируете совместимость программы со своим телефоном и сообщите об этом!
Sony Ericsson k550. Программа запускается. Ищет. Пишет "найдено устройств: 1", после этого только "Укажите номер сервиса", ничего более. На кнопки не реагирует, кроме выхода из программы.

Snake
Модератор
Аватара пользователя
Сообщения: 2338
Награды: 7
Контактная информация:

За 2 место в конкурсе Помощь в фестивале DoubleBrick Участник Фестиваля DoubleBrick Участник Truck Trial
Участник Technic Rally

Re: NXTUnimote

#10 Сообщение Snake » Вс фев 12, 2012 3:09 pm

Vidocq писал(а):Зачем тебе NXT? Изображение


догадайся "программист" :lol:


позже
видео ответ

rasst
Аватара пользователя
Сообщения: 646
Награды: 1

Участник Technic Rally

Re: NXTUnimote

#11 Сообщение rasst » Вс фев 12, 2012 4:43 pm

Vidocq писал(а):Программа запускается. Ищет. Пишет "найдено устройств: 1", после этого только "Укажите номер сервиса", ничего более. На кнопки не реагирует, кроме выхода из программы.

Хм... У меня тоже разок было такое, но при повторном запуске всё прошло штатно. При первом поиске (Поиск устройств) на экране адрес пишется, можешь его сравнить с тем, что у NXT? (Settings\NXT Version).

Vidocq
Аватара пользователя
Сообщения: 5801
Контактная информация:

Re: NXTUnimote

#12 Сообщение Vidocq » Вс фев 12, 2012 5:09 pm

Snake писал(а):догадайся "программист" :lol:
Я думаю, что для понтов.
Просто я не могу понять, какой смысл покупать то, чем не умеешь пользоваться или даже чей потенциал собираешься использовать на процентов 5.

rasst писал(а):Хм... У меня тоже разок было такое, но при повторном запуске всё прошло штатно.
Пробовал несколько раз. Всегда есть только надпись "Укажите номер сервиса".

rasst писал(а):При первом поиске (Поиск устройств) на экране адрес пишется, можешь его сравнить с тем, что у NXT? (Settings\NXT Version).
Высвечивается число.
Поиск устройств...
(Unknown)@[номер]

Совпадает.

Snake
Модератор
Аватара пользователя
Сообщения: 2338
Награды: 7
Контактная информация:

За 2 место в конкурсе Помощь в фестивале DoubleBrick Участник Фестиваля DoubleBrick Участник Truck Trial
Участник Technic Rally

Re: NXTUnimote

#13 Сообщение Snake » Вс фев 12, 2012 5:33 pm

Vidocq писал(а):Я думаю, что для понтов.
Просто я не могу понять, какой смысл покупать то,
чем не умеешь пользоваться или даже чей потенциал собираешься использовать на процентов 5.


Очень ты логичный я смотрю.
То есть чтобы иметь этот набор надо по твоему быть программистом и спросить разрешения у тебя :mrgreen:
или ты считаешь что я недоразвитый и не смогу разобраться в NXT
Я его купил чтобы им пользоваться на 100%
и просил помочь мне в начинаниях.
А ты тут начинаешь язвить я смотрю язвы с тебя прям сыпятся :wink:

rasst
Аватара пользователя
Сообщения: 646
Награды: 1

Участник Technic Rally

Re: NXTUnimote

#14 Сообщение rasst » Вс фев 12, 2012 6:49 pm

Vidocq писал(а):Высвечивается число.
Поиск устройств...
(Unknown)@[номер]

Совпадает.

Программа видит девайс, но не находит порт. Попробуй вот эти два варианта, там немного другие библиотеки и целевая платформа. Изменения копеечные и вряд ли помогут, но глубже копать - это с bluetooth на более низком уровне общаться. Я пока не готов.

http://www.brickshelf.com/gallery/rasst ... e/nxtu.jar

http://www.brickshelf.com/gallery/rasst ... /nxtu2.jar

Low Gear
Сообщения: 1248
Награды: 1
Контактная информация:

Участник Truck Trial

Re: NXTUnimote

#15 Сообщение Low Gear » Пн фев 13, 2012 3:13 pm

Snake, ИМХО сейчас Видок прав. Чтобы на 100% использовать NXT НЕОБХОДИМО хоть что-то знать в программировании. Хотя бы Паскаль, чтобы иметь представление о принципе работы любой программы.


Вернуться в «Все Проекты»