![]() |
подрулевые renault scenic II в LPT
Цитата:
Цитата:
Распиновку лпт смотреть в начале темы "управляем громкостью" и "устройства ввода через LPT" где были драйвера джойстика атари. Тамже отличный рабочий скрипт Hamstera и Co, в который надо будет внести соотвт. изменения. Для редактирования скрипта понадобится autohotkey.com, заодно можно скомпилить независимый ехешник. Вот картинки, вторая картинка - это mute, когда в лпт ток начинает течь через 6 и 4 ножки. http://forum.pccar.ru/attachment.php...7&d=1205739107 http://forum.pccar.ru/attachment.php...8&d=1205739159 http://forum.pccar.ru/attachment.php...9&d=1205739208 Оптроны предпочитаю первыепопашиеся, обычно попадаются выпаянные из сгоревшего БП 220в. Эскиз скрипта ahk: Код:
Весь скрипт пишется методом подставленя к кнопкам виртуального |
Спасибо за помощь! Но картинок что-то не видно.
|
Может быть такую штуку попробовать http://indashpc.org/new/adapters/car2pc-ren.html ?
|
Я не видит!
Красивое решение... а скрипт тработает нажатие 2 кнопок одновременно? |
to Dmitry(C):
красивое решение, знаю о нём, но реализуется только при одновременном наличии компа и штатного audio в машине, а у меня последнее удалено. |
Вложений: 4
Да, в скрипте, в трочках запуска медийных функций пишется условие из двух нажатых кнопок жостика-lpt. Перекладываю картинки.
|
to Dimon:
Здорово придумано! картинки ажно завораживают своей футуристичностью. Обнаружилась одна проблема... после разбора кнопочного блока, выявлено, что в отличии от кнопок, замыкающих цепи только при нажатии, колёсико всегда находится в состоянии замыкания одной из трёх пары контактов, и получается, что функции реализовывались (когда стояла магнитола) при переходе с одной цепи не другую, оставляя их всегда замкнутыми! А ведь для LPT-порта наверно не должно быть состояние с постоянно замкнутыми контактами? |
У тебя колесико - энкодер!
там два контакта замыкаются со смещением на 90 град... т.е. 10-00-01-11-10 - вперед 10-11-01-00-10 - назад это дело подключается и через LPT - мы с Wanted-ом пытались это реализовать и даже скрипт рабочий был написан, но скорости опроса lpt не хватает и потому полно ложных срабатываний! В конце концов пришли к выводу, что распотрошить клаву с энкодером громкости проще. Если есть желание почитай тему про энкодеры - там были схемы подключения - это на случай, если энкодер треба не на громкость вешать. |
А скрипт был циклический с опросом? кмк если отрабатывать событие joybutton то получится лучше чем в цикле смотреть getjoybuttonstate.
А насчет недостаточно скорости lpt-порта довольно сложно убедить человека, паявшего covox во времена когда soundblasterов еще не было. http://en.wikipedia.org/wiki/Covox_Speech_Thing - прослезился :blush: . ps. А lpt порту как и жостику без разницы, вечно-замкнутые ножки или вечно-разомкнутые. Это вам не клавный контролер, который при залипшей кнопке генерит тучу букв. pps. Еще есть подозрение что это не энкодер, или энкодер трехпроводной. |
ну не знаю! Дим где ты был, когда мы с Пашей мучались?
Реально быстро прокрученный энкодер давал дерганье ползунка громкости вверх-вниз, а иногда и в обратном направлении. Вот наша тема: http://www.pccar.ru/showthread.php?t=1685 |
Часовой пояс GMT +4, время: 14:43. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot