(кликните по картинке для увеличения) Отводы с кнопокКонструкция мышки позволяет без каких-либо дополнительных ухищрений повесить моторчик либо на левую, либо на правую кнопку (но не на обе сразу).
При нажатии ПРАВОЙ кнопки, на том контакте где припаян СИНИЙ провод будет земля, или 0 вольт.
При нажатии ЛЕВОЙ кнопки, на том контакте где припаян КРАСНЫЙ провод будет +5 вольт.
Кстати, моторчик имеет полярность.
Сейчас вибрация подключена на левую кнопку, поэтому снимаем с неё +5V, а минус берём прямо с провода:
(кликните по картинке для увеличения) Отвод минусаЕсли вибрацию подключать на правую кнопку (на этот случай туда уже припаян синий провод), то минус берём с кнопки, а +5V - c провода мыши.
Очевидно, что на обе кнопки сразу по-простому моторчик повесить нельзя - будет короткое замыкание. ;-( Как это сделать, я ещё не придумал. В принципе можно сделать развязку на диодах и логических элементах. Если сделаю - напишу. ;-) Я думаю неплохо будет в простеньких играх при стрельбе, но при работе в винде - не впечатляет.
Есть
идея сделать управляемую отдачу: повесить моторчик на параллельный порт и написать прогу-драйвер, которая им будет управлять. ;-)
Идея №2: в оптической мышке поставить несколько разноцветных светодиодов и выбирать цвет при помощи DIP-переключателей. Я пока не придумал, куда в мышке запихнуть блок DIP-переключателей (снизу нет места - всё занимает плата, а сверху не хочется уродовать корпус - вряд ли получится аккуратно). Буду очень рад если кто-нибудь с более прямыми руками восползуется идеей.
Идея №3: Отключать вибрацию при помощи тех же DIP переключателей; Например при помощи 2-х переключателей можно выбирать кнопку, на которую повешена вибрация: левая, правая, обе или нет вообще. Сложности в общем-то такие же как и в идее №2.
Обсуждение:
https://forums.overclockers.ru/viewtopic.php?p=2566859#2566859