Модуль для связи Ардуино с программой-роутером
- Войдите на сайт для отправки комментариев
Добрый день.
Имеем контроллер., к которому подключаются кнопки, далее контроллер подключается к ПК на котором установлена игра-симулятор. И далее в программе-роутере назначаются функции на эти кнопки. Все. Запуская игру, мы жмем кнопки и они нажимаются в игре. Проблема в том что этот самый роутер поддерживает два типа контроллеров (может кто слышал - ARCC и F3/L3 ). Нужно "подружить" этот роутер с ардуинкой. Как объяснил автор роутера, вроде как не сложно, надо написать что то вроде модуля, поддерживающего интерфйейс в роутере. Исходники роутера у меня есть. Там же есть примеры как это сделано для ARCC и F3/L3. То есть надо их открыть, глянуть как это сделано, и то же самое повторить для ардуинки.
Готов тыщ 20 выложить?
не думаю что эта работа стоит 20 тыщ
не думаю что эта работа стоит 20 тыщ
ты прав, может выйти гораздо дороже. Полного ТЗ у нас нет, остаётся только гадать.
не думаю что эта работа стоит 20 тыщ
а сколько думаете?
Если там "несложно, только подсмотреть исходники других модулей и написать такой же на ардуинке" - почему бы вам не написать самому?
Двадцать или нет - не знаю, но я меньше чем за десятку даже не полезу искать в гугле. что такое ARCC и F3/L3
Наверно нужно выкладывать исходники и все материалы, чтобы можно было оценить работу.
исходники https://yadi.sk/d/o08kREtNpZr5W
программе-роутере
это что за программа?
ЗЫ. почитал из любопытства что такое ARCC и F3/L3 - вы представьте что исполнителю придется приобрести контроллер, разобраться с протоколом - дешево все это не встанет ну никак.
И в чем заключается "подружить"? Какие-то кнопки приделать, или api предоставить, или что?
программа-роутер это такая маленькая софтина, в которой можно назначать на подключённые кнопки различные функции в игре-симуляторе. допустим вы любите автогонки, но просто гонять с клавиатуры не интересно. вы хотите чтобы к вас было все как в реале - настоящая приборная панель от авто, кнопки и т.д. вы подключаете кнопки, лампы и пр. к контроллеру, сам контроллер к пк. и далее открываете это самый роутер (который как правило пишется индивидуально под каждую подобную игру-симулятор) и в ней выбираете подключённую кнопку и назначаете на неё какую нибудь функцию из игры, напр включение фар. т е выглядит как настройка джойстика в винде. так вот имеющийся у меня роутер заточен под авиасимулятор причём под конкретный тип самолёта (хотя к делу это не относится) и так проучилось что роутер понимает и может взаимодействовать с контроллерами arcc и f3/l3. мне надо чтоб он ещё и ардуинку видел и мог с ней взаимодействовать. покупать контроллеры arcc и ковырять протоколы (как было сказано выше) не вижу смысла. под них уже написаны модули (они в папке с исходником).
Повторю вопрос: исполнитель что должен сделать в плане "подружить" и кнопок? Точный перечень работ.
когда запускаем роутер и подключаем к пк контроллер, роутер определяет его. то же самое когда вы подключаете к пк игровой джойстик, ОС его определяет и дальше взаимодействует с ним (вы можете запустить игру, например драки, и назначить на кнопки джойстика различные игровые действия - удар ногой, прыжок и т д). надо сделать так (написать модуль) чтобы при подключении к пк ардуино, роутер также определял его и мог с ним в дальнейшем взаимодействовать. примеры таких модулей для arcc как я уже говорил лежат в папке с исходниками.
В данном случае, если можно назначить кнопки на клавиатуре, то легче эмулировать ардуиной клавиатуру (тупо нажимая кнопки), чем разбираться с протоколами и роутерами.
Короче ты не понимаешь что такое ардуино. Забей.
я понимаю. Но я не программист. если бы я мог объяснить вам все так как вы хотите, я бы наверно и сам осилил это дело. представьте что вы хакер и к вам обращается заказчик с просьбой взломать чей то пк и достать необходимый документ. а вы требуете от него чтоб он вам объяснил стригаль просканировать сеть, найти открытые порты, проверить файерволлы, запустить троян ....
я понимаю. Но я не программист. если бы я мог объяснить вам все
если ты сам не можешь обьяснить, что ТЕБЕ нужно - то как тебе помочь?
Напишите подробнее nemohack@yandex.ru
Какие протоколы и типы контроллеров планируете использовать, почему и т.д.
Потом можно будет обсуждать цену и сроки.
Бросьте пожалуйста ещё и описание на роутер.