![]()  | 
	
| 		
			
			 | 
		#21 | 
| 
			
			
			
			 Больной. Диагноз "Car PC" 
			![]() Регистрация: 01.09.2005 
				
				Возраст: 52 
				
Город: Москва 
Регион: 77, 97, 99, 177 
Машина: 08\Acura\MDX •••• 07\Honda\Civic 4D 
					Сообщений: 4,379
				 
				
				![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Не, я не из-за гемора...  
		
	
		
		
		
		
			  Меня просто устраивает 800х600 ![]() 
				__________________ 
		
		
		
		
	
	Старый проект Honda Accord RHD Теперь будет Acura MDX 2008 и Honda Civic 4D 2007 и Mitsubishi Outlander XL 2011  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#22 | 
| 
			
			
			
			 Больной. Диагноз "Car PC" 
			![]() Регистрация: 01.09.2005 
				
				Возраст: 52 
				
Город: Москва 
Регион: 77, 97, 99, 177 
Машина: 08\Acura\MDX •••• 07\Honda\Civic 4D 
					Сообщений: 4,379
				 
				
				![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Давненько не писал ничего  
		
	
		
		
			![]() Ардуино - супермега вещь! Отснифферил протокол родного джойстика. Ну, что сказать, SlDen был прав - решения, применяемые альпайном иногда просто взрывают мозг. Это ж надо додуматься кодировать сигнал от джойстика длительностью импульсов, через ( | ) просто... Выглядит как-то так: В итоге написал скетч для ардуины, который читает нажатую кнопку и выдает некий цифровой код кнопки. Работает без сбоев. Вот, сижу - думаю, как теперь красиво сделать управление джойстиком в центрефуге... 
				__________________ 
		
		
		
		
	
	Старый проект Honda Accord RHD Теперь будет Acura MDX 2008 и Honda Civic 4D 2007 и Mitsubishi Outlander XL 2011  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#23 | |
| 
			
			
			
			 Старший Пользователь 
			![]() Регистрация: 05.12.2006 
				
				
				
Город: Тула 
Регион: 71 
Машина: Range Rover\Acura MDX 
					Сообщений: 177
				 
				
				![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Цитата: 
	
 Тема актуальна.. В лоб не получится, тем более, есть внутренние баги флюкса. Заказал, известному в местных кругах гуру CF, скин (движок 3.1) под штатный дизайн Honda\Acura. Вливайтесь, сэр.  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#24 | |
| 
			
			
			
			 Больной. Диагноз "Car PC" 
			![]() Регистрация: 01.09.2005 
				
				Возраст: 52 
				
Город: Москва 
Регион: 77, 97, 99, 177 
Машина: 08\Acura\MDX •••• 07\Honda\Civic 4D 
					Сообщений: 4,379
				 
				
				![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Ну, я заморачиваться не стал. И решил не анализировать каждый из четырех "пакетов". Просто считаю, что нажатие кнопки - это посылка нескольких "пульсов" различной длительности (от 100 мкс до 1500 мкс), общей длительностью 11 мс. И все. Мож не очень грамотно, но работает  
		
	
		
		
		
		
			![]() Цитата: 
	
 Т.е. если в штате я могу поворотным энкодером джойстика выбирать пункт меню, а потом подтверждаю выбор кнопкой enter, то в ЦФ такие фишки не проходят... Я наверное оставлю функции поворотного энкодера только в тех местах, где есть списки (т.е. движение по списку вверх-вниз). Ну, плюс в режиме нави он будет управлять зуумом, так же как в штатной нави. 
				__________________ 
		
		
		
		
	
	Старый проект Honda Accord RHD Теперь будет Acura MDX 2008 и Honda Civic 4D 2007 и Mitsubishi Outlander XL 2011  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#25 | |
| 
			
			
			
			 Старший Пользователь 
			![]() Регистрация: 29.05.2007 
				
				
				
Город: Москва 
Регион: 77, 97, 99, 177 
					Сообщений: 372
				 
				
				![]()  | 
	
	
	
	
		
			
			 Цитата: 
	
  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#26 | |
| 
			
			
			
			 Больной. Диагноз "Car PC" 
			![]() Регистрация: 01.09.2005 
				
				Возраст: 52 
				
Город: Москва 
Регион: 77, 97, 99, 177 
Машина: 08\Acura\MDX •••• 07\Honda\Civic 4D 
					Сообщений: 4,379
				 
				
				![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Цитата: 
	
   И не знал, что там отлично работают кнопки управления курсором. На них и повесил поворотный энкодер.В общем, прикрутил все кнопки (окромя Info, х.з. что на нее повесить можно, пока не придумал) и поворотный энкодер. теперь дело за малым - GA-NET+ читать с помощью ардуины. 
				__________________ 
		
		
		
		
	
	Старый проект Honda Accord RHD Теперь будет Acura MDX 2008 и Honda Civic 4D 2007 и Mitsubishi Outlander XL 2011  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#27 | |
| 
			
			
			
			 Пользователь 
			![]() Регистрация: 19.11.2009 
				
				
				
Город: СПб 
Регион: 78, 98 
Машина: Civic 4D 
					Сообщений: 63
				 
				
				![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Цитата: 
	
 Каким же образом? Предположим ардуино уже знает какая кнопка нажата. Посредством чего (какого софта) она сообщает об этом центрифуге?  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#28 | |
| 
			
			
			
			 Больной. Диагноз "Car PC" 
			![]() Регистрация: 01.09.2005 
				
				Возраст: 52 
				
Город: Москва 
Регион: 77, 97, 99, 177 
Машина: 08\Acura\MDX •••• 07\Honda\Civic 4D 
					Сообщений: 4,379
				 
				
				![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Цитата: 
	
 После того, как ардуина определила, что за кнопка на джойстике нажата она посылает код кнопки в компорт. С другой стороны сидит скрипт на автохоткее который банально мапит полученные коды кнопок в нажатия клавиш. Типа того: PHP код: 
	
			
	На МДХ штатные кнопки руля я не заводил в комп. Дело в том, что в МДХ комп это лишь часть системы, поэтому полность брать контроль на себя кнопками он не может. Буду делать по - другому, комп будет читать шину (GA-NET+) и оттуда вылавливать нажатия кнопок на руле. Вот, как-то так. 
				__________________ 
		
		
		
		
	
	Старый проект Honda Accord RHD Теперь будет Acura MDX 2008 и Honda Civic 4D 2007 и Mitsubishi Outlander XL 2011  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#29 | 
| 
			
			
			
			 Модератор 
			![]() Регистрация: 27.05.2008 
				
				Возраст: 51 
				
Город: Пермь 
Регион: 59 
Машина: INDESIT/2007 
					Сообщений: 1,330
				 
				
				![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Вот еще скриптик.  
		
	
		
		
		
		
		
	
	Может что то используешь из него для себя. Содержание поймешь. Код: 
	; AutoHotkey Version: 1.x
; Language:       English
; Platform:       Win9x/NT
; Author:         A.N.Other <myemail@nowhere.com>
;
; Script Function:
;	Template script (you can customize this template by editing "ShellNew\Template.ahk" in your Windows folder)
;
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
#Persistent
#NoTrayIcon
SendMode Input
SetTitleMatchMode RegEx 
~WheelUp::
IfWinActive, ahk_class WindowsForms10.Window
{
GetKeyState, state, mButton
if state = u
Send {Up}
}
return
~WheelDown::
IfWinActive, ahk_class WindowsForms10.Window
{
GetKeyState, state, mButton
if state = u
Send  {Down}
}
return
~MButton::
gosub,nazad
if stat= kor
Send {Enter}
if stat= dln
{
Send {Control down}
sleep,30
Send {0}
sleep,30
Send {Control up}
}
return
~g::
gosub,nazad1
if stat= kor
Send {Enter}
if stat= dln
{
Send {Control down}
sleep,30
Send {0}
sleep,30
Send {Control up}
}
return
~f4::
exitapp
return
nazad:
Loop
{
    Sleep, 1
    GetKeyState, state, MButton, P
    if state = U  ; The key has been released, so break out of the loop.
        break
    tim=%A_Index%
}
if tim <= 30
{
;tooltip, %tim%
stat= kor
return
}
if tim >= 30
{
;tooltip, %tim% "2"
stat= dln
}
return
nazad1:
Loop
{
    Sleep, 1
    GetKeyState, state, g, P
    if state = U  ; The key has been released, so break out of the loop.
        break
    tim=%A_Index%
}
if tim <= 30
{
;tooltip, %tim%
stat= kor
return
}
if tim >= 30
{
;tooltip, %tim% "2"
stat= dln
}
return
 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#30 | 
| 
			
			
			
			 Больной. Диагноз "Car PC" 
			![]() Регистрация: 01.09.2005 
				
				Возраст: 52 
				
Город: Москва 
Регион: 77, 97, 99, 177 
Машина: 08\Acura\MDX •••• 07\Honda\Civic 4D 
					Сообщений: 4,379
				 
				
				![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Пасиба. Но, мне он не может. Во-первых, ужо все работает, а во-вторых у меня ведь джойстик не эмулирует полноценную клавиатуру. GetKeyState ничего не вернет, да и понятия "нажата кнопка" ("U") или "отжата кнопка" ("D") у меня нет. 
		
	
		
		
		
		
			
				__________________ 
		
		
		
		
	
	Старый проект Honda Accord RHD Теперь будет Acura MDX 2008 и Honda Civic 4D 2007 и Mitsubishi Outlander XL 2011  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
![]()  | 
	
	
		
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
| Опции темы | Поиск в этой теме | 
		
  | 
	
		 |