ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
638283 Топик полностью
Николай Коровин (14.12.2015 21:55, просмотров: 274) ответил alex 54 на Извините,похоже я тормознул,там стоит MA161B-30M.Вы хотите сказать,что ее можно перепрошить?Действтелно USB интерфейс,три квадратурных входа,мне пока и трех хватит.Только как быть с коректировкой ошибок считавания,я планировал осуществить ее через
Возможность перепрошивки крайне сомнительна, а вот поискать аналог на 4 входа… были же мыши с двумя колёсами. Итого как раз 4 входа. Теперь о восстановлении нуля и кнопках: Почему 9? Я такие варианты вижу: 1) Достаточно стабильную схему можно одной кнопкой калибровать в ноль при старте, если она не пропускает импульсов — всё будет на отличненько. Это должна уметь как минимум та программа, которая эмулирует джойстик из мыши, т. е. эта функция уже должна быть «на руках». 2) «На горячую» должны хорошо работать 6 концевиков в концах трёх трасс (в варианте с 4-канальным контроллером — 8 концевиков). Сам контроллер этого делать не будет в любом случае — мыши все работают в относительных смещениях, там такого не предусмотрено. Эти концевики можно завести как на мышиные кнопки (если мышь «очень многокнопочная»), так и просто на кусок старой клавиатуры. Если эмулятор джойстика имеет открытые исходники — его можно научить по этим кнопкам определять, что достигнут конец оси. Да и измерить предварительно длину оси «от упора до упора» можно точно так же. 3) Всё-таки изобретать велосипед на контроллере, скажем, AT90USB82. Нагуглить примеры реализации на нём HID, скопипастить и не ограничивать себя в числе осей, пользовательских гашеток и технических концевиков. Долго, сложно, но можно будет потом любые фантазии туда добавлять.