Задача. Спроектировать прямой переключатель передач с такими требованиями:
1. Каким-то образом должен трансформироваться в последовательный.
2. Прошивка под контролем => не обязательно по одной...
Тип: Сообщения; Пользователь: Mercury13
Задача. Спроектировать прямой переключатель передач с такими требованиями:
1. Каким-то образом должен трансформироваться в последовательный.
2. Прошивка под контролем => не обязательно по одной...
Название тут ни к чему, вы совершенно правы. Порядок определяется VendorId и ProductId. В роли VendorId поставьте некоторое достаточно большое число (например, 777). Если всё ещё перед нашим...
Нет, шифтовых кнопок я не делал.
Нет. Садят на землю только те ноги, которые указаны в readme как задействованные, а в джойстике не нужны.
GPL2. См. файл COPYING. Изменения не просто разрешены, а поощряются!
В более...
Самокалибрующихся прошивок я не делал вообще.
Разумеется, все прошивки на Mjoy8, схему LazyCamel'а.
И вообще в архиве с прошивками есть readme.xls, в котором вся информация о прошивках.
Для REA:
она точно есть.
В архиве "свежих прошивок" 5 штук, в том числе она.
И ещё.
Среди архивных прошивок для универсальной шестиосной написал частоту опроса 120 Гц, что неверно - конечно же,...
Есть. Я выложил прошивки для схемы LazyCamel'а с повышенной частотой опроса. Всё как я обещал. Ссылка - в подписи.
Ещё одна простая утилитка.
http://mercury13.tut.su/?q=soft_freqmeter
Служит для оценки частоты опроса джойстика (т.е. сколько раз в секунду приходит информация о той или иной оси).
У MJoy...
На web.archive.org сайт mindaugas.com точно записан.
Потом выложу на своём сайте и MJ16.
UPD: уже выложил. Ссылка в подписи.
У меня хвост (экранированный) ~2,5 м. Шум оси низкой точности (резистор ~20 кОм, реально половина резистора на 47К) не превышает 0,5 единицы.
Берёт первый попавшийся - видимо, по USB ID.
Да. Atmega8, схема LazyCamel'а.
Этот LazyCamel исправил целую кучу недостатков MeanDog'а, внеся два своих: а) Его версия Mjoy'я выдавала беззнаковые числа, что работало под 98 и отказывало под XP;...
Я нашёл резервы в прошивке. Целых два. а) Есть такой классный режим атмеги, когда всё спит, работает только АЦП. Специально для снижения шума. б) висящую в воздухе 5-ю ногу можно пустить ещё на один...
По поводу ПП - у меня уже несколько лет в руле бегают ПП-шки. Из трёх замен лишь одну с натяжкой можно назвать неисправностью. Дважды менял потенциометр в руле: сначала взамен разбитого нашёл свежий,...
Я немного думал... допустим, делаем специализированную клавиатуру для игры DotA (мод Warcraft3, кто не знает; в нём ты управляешь одним-единственным персонажем). У каждого персонажа есть до пяти...
DxTweak2 не подхватывает больше 5 осей. Сказывается устарелая версия DInput.
Да, сервер был недоступен несколько минут в районе 00:00 по Киеву. Это проблема хостера, а не моего сайта (с сайтом вообе ничего не делал).
Получать/записывать реестровые калибровочные величины через DirectInput я вроде научился. А вот как подменять значения джойстика - это я уже не знаю. Надо разбираться с хуком на DInput...
JoyHacker будет простой корявой программой, предназначенной для замены DxTweak на WinXP+DirectX9. Никаких функций W98 (я имею в виду мёртвые зоны DirectInput). Зато он будет поддерживать до восьми...
Объединить, что ли, MCab Mapper и JoyHacker? %)
Кстати: в JoyHacker будет новая функция - автоматический расчёт мёртвых зон.
Совершенно верно.
Это всё могут делать программы ручной калибровки наподобие DxTweak. Кстати, пару дней назад начал писать программу JoyHacker - замену DxTweak для DirectX9.
Ой... не это было целью разработки...
Параметр "Шум" задаёт гистерезис, чтобы ось в пограничных положениях не "колбасило" туда-сюда.
Предложения принимаю.
По поводу линейности... это же просто программа конвертации команд джойстика...
Программа MCab Mapper. Рассчитывалась в основном на железнодорожные симы, но, думаю, и авиаторам пригодилась бы.
http://mercury13.tut.su
Чтобы подсуммировать всё, что накопилось, я выложил все схемы и прошивки MJoy на сайт http://mercury13.tut.su.
1. Моя прошивка - помесь прошивок MeanDog, LazyCamel и своих собственных мыслей. Версию я вообще не менял. ВНИМАНИЕ: самокалибровки нет, т.к. она мне очень нежелательна.
2. Моя схема -...
У меня дрожание в пределах одной единицы. В руле потенциометр на 8K. Новая прошивка оправдала себя - не заметно невооружённым глазом, но ездит чуть-чуть получше.
Хотя есть идея. Четырежды считать...
Нетестированная версия того же на 16 кнопок и 4 оси.
ADC0 = X - 10 бит
ADC1 = Dial - 8 бит
ADC2 = Brake - 8 бит
ADC3 = Throttle - 8 бит
Вот прошивка на схему LazyCamel (http://race-sims.net/forum/index.php?showtopic=1153&st=15) на три оси (X=ADC0, Throttle=ADC3, Brake=ADC2), хатку и 8 кнопок. Четвёртая ось (Dial) не работает, она...
Изменения в прошивке MJoy8 для схемы LazyCamel.
Вот новая прошивка - лучше читает кнопки.
Снова-таки, схема для неё на ...
Информация по моей модели Mjoy8 (которая живёт вот уже несколько месяцев)
http://race-sims.net/forum/index.php?showtopic=1153
Мучений было у меня до хрена (дефективная прошивка LazyCamel плюс...