![]()  | 
	
| 		
			
			 | 
		#1 | ||
| 
			
			
			
			 Гуру 
			![]() Регистрация: 03.10.2005 
				
				
				
Город: МКАД восток-запад 
Регион: 77, 97, 99, 177 
Машина: 09\Опиль\АстраХ 
					Сообщений: 2,013
				 
				
				![]() ![]() ![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Цитата: 
	
 Цитата: 
	
 Распиновку лпт смотреть в начале темы "управляем громкостью" и "устройства ввода через LPT" где были драйвера джойстика атари. Тамже отличный рабочий скрипт Hamstera и Co, в который надо будет внести соотвт. изменения. Для редактирования скрипта понадобится autohotkey.com, заодно можно скомпилить независимый ехешник. Вот картинки, вторая картинка - это mute, когда в лпт ток начинает течь через 6 и 4 ножки. Оптроны предпочитаю первыепопашиеся, обычно попадаются выпаянные из сгоревшего БП 220в. Эскиз скрипта ahk: Код: 
	Весь скрипт пишется методом подставленя к кнопкам виртуального жостика например кнопок виртуальной клавиатуры (может даже медийных). Нужно определиться с фронтендом-списком команд т.к. под RR и его семейства winamp-based-programs проще посылать wm-commands. В ICT и другим media-player-based программах логичнее использовать кнопки медийной клавиатуры (виртуально конечно) Скрипт колесика чуть сложнеее, но тоже независит от времени-циклов. При пуске скрипта опрашивается 6-7-8 контакты и текущее значение заносится в переменную, напр. n:=8. Затем, при написании действий кнопок жостика 6-7-8 пишутся такие строчи: При нажатии кнопки 6: 1. Посмотреть переменню n. 2. Если она 7, то нажать курсор вверх. 3. Если она 8, то нажать курсор вниз. 4. Переменной n присвоить значени := 6 При нажатии кнопки 7: 1. Посмотреть переменню n. 2. Если она 8, то нажать курсор вверх. 3. Если она 6, то нажать курсор вниз. 4. Переменной n присвоить значени := 7 При нажатии кнопки 8: 1. Посмотреть переменню n. 2. Если она 6, то нажать курсор вверх. 3. Если она 7, то нажать курсор вниз. 4. Переменной n присвоить значени := 8 Таким образом колесико будет построчно листать списки курсорами вверх-вниз, независимо от скорости lptпорта принципов действия енкодеров и жизни на марсе 
				__________________ 
		
		
		
		
		
			Установил: у меня в машине Монитор PCM700, Системник P4-478 2Гц, БП SL545. DR-GPS-Android тестируем! Программы: оболочка - InCarTerminal, Пробковорот, Видеозапись дороги, Смилинк с камерами, интернет-радио, Скайлинк Anydata300 Последний раз редактировалось Димон; 18.03.2008 в 18:54.  | 
||
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			
			
			 Пользователь 
			![]() Регистрация: 25.12.2007 
				
				Возраст: 51 
				
Город: Гомель 
Регион: 77, 97, 99, 177 
Машина: Renault Scenic II 
					Сообщений: 33
				 
				
				![]()  | 
	
	
	
	
		
			
			 Спасибо за помощь! Но картинок что-то не видно. 
		
	
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#3 | 
| 
			
			
			
			 Пользователь 
			![]() Регистрация: 15.08.2006 
				
				Возраст: 53 
				
Город: Зеленоград 
Регион: 77, 97, 99, 177 
Машина: Peugeot308 
					Сообщений: 50
				 
				
				![]()  | 
	
	
	
	
		
			
			 Может быть такую штуку попробовать http://indashpc.org/new/adapters/car2pc-ren.html ? 
		
	
		
		
		
		
			
				__________________ 
		
		
		
		
	
	-- Intel D945GCLF2 + Patriot 1GB RAM + SATA-CF adapter + Transcend x133 32GB + Optiarc 7590S + БП M2-ITX + Morex Cubid 3688B + Prology PCM-700  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#4 | 
| 
			
			
			
			 Гуру 
			![]() Регистрация: 17.10.2006 
				
				Возраст: 51 
				
Город: Москва 
Регион: 77, 97, 99, 177 
Машина: 2007\chery\Amulet 
					Сообщений: 1,691
				 
				
				![]() ![]()  | 
	
	
	
	
		
			
			 Я не видит! 
		
	
		
		
		
		
			Красивое решение... а скрипт тработает нажатие 2 кнопок одновременно? 
				__________________ 
		
		
		
		
	
	Монитор - XDX 8" | Мать - Asus M2NPV-VM| Камень - AMD Athlon 64 X2 3800+ EE | Память - DDR2-533 2х512 | SB live 24-bit (Don_ik_kot edition) | Винт - 3,5" 250 Gb Seagate Barracuda | Корпус - ноунейм миниатх | БП - SL PSU | GPS GlobalSat BU-355 | Silabs USB Radio | Bluetooth noname (Broadcom) |USB-Hub D-Link 7 ports | Card-reader 52-in-1 | Radio mouse |WiFi LinkSys WUSB54G| усилитель Fusion EN-AM6004 |Keyboard | Centrafuse| а еще парктроник с камерой  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#5 | 
| 
			
			
			
			 Пользователь 
			![]() Регистрация: 25.12.2007 
				
				Возраст: 51 
				
Город: Гомель 
Регион: 77, 97, 99, 177 
Машина: Renault Scenic II 
					Сообщений: 33
				 
				
				![]()  | 
	
	
	
	
		
			
			 to Dmitry(C): 
		
	
		
		
		
		
		
	
	красивое решение, знаю о нём, но реализуется только при одновременном наличии компа и штатного audio в машине, а у меня последнее удалено.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#6 | 
| 
			
			
			
			 Гуру 
			![]() Регистрация: 03.10.2005 
				
				
				
Город: МКАД восток-запад 
Регион: 77, 97, 99, 177 
Машина: 09\Опиль\АстраХ 
					Сообщений: 2,013
				 
				
				![]() ![]() ![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Да, в скрипте, в трочках запуска медийных функций пишется условие из двух нажатых кнопок жостика-lpt. Перекладываю картинки. 
		
	
		
		
			
				__________________ 
		
		
		
		
	
	Установил: у меня в машине Монитор PCM700, Системник P4-478 2Гц, БП SL545. DR-GPS-Android тестируем! Программы: оболочка - InCarTerminal, Пробковорот, Видеозапись дороги, Смилинк с камерами, интернет-радио, Скайлинк Anydata300  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#7 | 
| 
			
			
			
			 Пользователь 
			![]() Регистрация: 25.12.2007 
				
				Возраст: 51 
				
Город: Гомель 
Регион: 77, 97, 99, 177 
Машина: Renault Scenic II 
					Сообщений: 33
				 
				
				![]()  | 
	
	
	
	
		
			
			 to Dimon: 
		
	
		
		
		
		
		
	
	Здорово придумано! картинки ажно завораживают своей футуристичностью. Обнаружилась одна проблема... после разбора кнопочного блока, выявлено, что в отличии от кнопок, замыкающих цепи только при нажатии, колёсико всегда находится в состоянии замыкания одной из трёх пары контактов, и получается, что функции реализовывались (когда стояла магнитола) при переходе с одной цепи не другую, оставляя их всегда замкнутыми! А ведь для LPT-порта наверно не должно быть состояние с постоянно замкнутыми контактами?  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#8 | 
| 
			
			
			
			 Гуру 
			![]() Регистрация: 17.10.2006 
				
				Возраст: 51 
				
Город: Москва 
Регион: 77, 97, 99, 177 
Машина: 2007\chery\Amulet 
					Сообщений: 1,691
				 
				
				![]() ![]()  | 
	
	
	
	
		
			
			 У тебя колесико - энкодер! 
		
	
		
		
		
		
			там два контакта замыкаются со смещением на 90 град... т.е. 10-00-01-11-10 - вперед 10-11-01-00-10 - назад это дело подключается и через LPT - мы с Wanted-ом пытались это реализовать и даже скрипт рабочий был написан, но скорости опроса lpt не хватает и потому полно ложных срабатываний! В конце концов пришли к выводу, что распотрошить клаву с энкодером громкости проще. Если есть желание почитай тему про энкодеры - там были схемы подключения - это на случай, если энкодер треба не на громкость вешать. 
				__________________ 
		
		
		
		
	
	Монитор - XDX 8" | Мать - Asus M2NPV-VM| Камень - AMD Athlon 64 X2 3800+ EE | Память - DDR2-533 2х512 | SB live 24-bit (Don_ik_kot edition) | Винт - 3,5" 250 Gb Seagate Barracuda | Корпус - ноунейм миниатх | БП - SL PSU | GPS GlobalSat BU-355 | Silabs USB Radio | Bluetooth noname (Broadcom) |USB-Hub D-Link 7 ports | Card-reader 52-in-1 | Radio mouse |WiFi LinkSys WUSB54G| усилитель Fusion EN-AM6004 |Keyboard | Centrafuse| а еще парктроник с камерой  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#9 | 
| 
			
			
			
			 Гуру 
			![]() Регистрация: 03.10.2005 
				
				
				
Город: МКАД восток-запад 
Регион: 77, 97, 99, 177 
Машина: 09\Опиль\АстраХ 
					Сообщений: 2,013
				 
				
				![]() ![]() ![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 А скрипт был циклический с опросом? кмк если отрабатывать событие joybutton то получится лучше чем в цикле смотреть getjoybuttonstate. 
		
	
		
		
		
		
			А насчет недостаточно скорости lpt-порта довольно сложно убедить человека, паявшего covox во времена когда soundblasterов еще не было. http://en.wikipedia.org/wiki/Covox_Speech_Thing - прослезился   .ps. А lpt порту как и жостику без разницы, вечно-замкнутые ножки или вечно-разомкнутые. Это вам не клавный контролер, который при залипшей кнопке генерит тучу букв. pps. Еще есть подозрение что это не энкодер, или энкодер трехпроводной. 
				__________________ 
		
		
		
		
		
			Установил: у меня в машине Монитор PCM700, Системник P4-478 2Гц, БП SL545. DR-GPS-Android тестируем! Программы: оболочка - InCarTerminal, Пробковорот, Видеозапись дороги, Смилинк с камерами, интернет-радио, Скайлинк Anydata300 Последний раз редактировалось Димон; 17.03.2008 в 16:34.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#10 | 
| 
			
			
			
			 Гуру 
			![]() Регистрация: 17.10.2006 
				
				Возраст: 51 
				
Город: Москва 
Регион: 77, 97, 99, 177 
Машина: 2007\chery\Amulet 
					Сообщений: 1,691
				 
				
				![]() ![]()  | 
	
	
	
	
		
			
			 ну не знаю! Дим где ты был, когда мы с Пашей мучались? 
		
	
		
		
		
		
			Реально быстро прокрученный энкодер давал дерганье ползунка громкости вверх-вниз, а иногда и в обратном направлении. Вот наша тема: http://www.pccar.ru/showthread.php?t=1685 
				__________________ 
		
		
		
		
	
	Монитор - XDX 8" | Мать - Asus M2NPV-VM| Камень - AMD Athlon 64 X2 3800+ EE | Память - DDR2-533 2х512 | SB live 24-bit (Don_ik_kot edition) | Винт - 3,5" 250 Gb Seagate Barracuda | Корпус - ноунейм миниатх | БП - SL PSU | GPS GlobalSat BU-355 | Silabs USB Radio | Bluetooth noname (Broadcom) |USB-Hub D-Link 7 ports | Card-reader 52-in-1 | Radio mouse |WiFi LinkSys WUSB54G| усилитель Fusion EN-AM6004 |Keyboard | Centrafuse| а еще парктроник с камерой  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
![]()  | 
	
	
		
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
| Опции темы | Поиск в этой теме | 
		
  | 
	
		 |