![]()  | 
	
| 		
			
			 | 
		#1 | 
| 
			
			
			
			 Старший Пользователь 
			![]() Регистрация: 17.10.2015 
				
				
				
Город: Санкт-Петербург 
Регион: 78, 98 
Машина: Рено Колеос 
					Сообщений: 647
				 
				
				![]() ![]() ![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Доброго здравия. Давно хотел встроить штатный навигационный джойстик Рено для управления планшетом  
		
	
		
		
			(см. фото 1) Представляет из себя электронный модуль с процессором и контроллером, передающий данные о нажатии кнопок в can-шину автомобиля в виде кодов шестнадцатеричной системы счисления HEX. Ниже данные джойстика Рено, полученные с анализатора: Для пробуждения необходима команда 58F 8 [ 80 01 BB BB BB BB BB BB ] В ответ от джойстика можно получить такие коды: 63D 8 [ 88 F2 F2 F2 F2 F2 F2 F2 ] – длинное нажатие кнопки MAP 63D 8 [ 08 F2 F2 F2 F2 F2 F2 F2 ] - короткое нажатие кнопки MAP 63D 8 [ 83 F2 F2 F2 F2 F2 F2 F2 ] - длинное нажатие кнопки INFO 63D 8 [ 03 F2 F2 F2 F2 F2 F2 F2 ] - короткое нажатие кнопки INFO Ввиду большого количества кнопок, полный список команд перечислять тут не буду. Если, кому-то понадобится, пишите в личку – вышлю. Зачем мне нужен был джойстик? По двум причинам. В моем Рено Колеос, экран планшета находится на достаточно некомфортном расстоянии от водителя, чтобы каждый раз тянуться до него. Особенно в движении. Проще организовать запуск часто используемых приложений с навигационного джойстика. Это не будет отвлекать от управления автомобилем. Вторая причина не менее важная. Организовав управление планшета с джойстика, можно отключить и не выводить на экран верхнюю, служебную строку уведомления и нижнюю строку состояния с кнопками управления андроида. Тем самым существенно увеличивается полезная площадь экрана для работающего приложения и пропадает (при взгляде на экран) ощущение использования андроида. Поделюсь своим наработками, как «подружить» Нексус 7 со штатным навигационным джойстиком Рено. Купил ардуино с микроконтроллером ATmega32u4 и can-модуль на MCP2515. Плата сделана в Dip Trace.Посмотреть можно тут. С созданием платы и изготовлением устройства сложностей быть не должно. У меня получилось с первого раза: (см. фото 2 и 3) А вот с написанием скетча возникли проблемы. Моих, базовых, знаний в написании такой программы недостаточно. Пришлось обращаться за помощью к специалисту по программированию, отдавать ему плату. С третьего раза, скетч заработал, так, как мне требовалось. Результат записал на видео. Встроенный в авто. Последний раз редактировалось admin; 03.10.2024 в 12:51. Причина: добавление меток  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			
			
			 Старший Пользователь 
			![]() Регистрация: 30.12.2009 
				
				Возраст: 40 
				
Город: Минск 
Регион: Беларусь 
Машина: Renault Laguna 3 
					Сообщений: 156
				 
				
				![]()  | 
	
	
	
	
		
			
			 Хорошо получилось!) 
		
	
		
		
		
		
		
	
	Вопрос. Как сделал по нажатию выход навитела в меню и разделение экрана на части?  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#3 | 
| 
			
			
			
			 Старший Пользователь 
			![]() Регистрация: 17.10.2015 
				
				
				
Город: Санкт-Петербург 
Регион: 78, 98 
Машина: Рено Колеос 
					Сообщений: 647
				 
				
				![]() ![]() ![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Хорошая идея, подумаю. 
		
	
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#4 | 
| 
			
			
			
			 Старший Пользователь 
			![]() Регистрация: 30.12.2009 
				
				Возраст: 40 
				
Город: Минск 
Регион: Беларусь 
Машина: Renault Laguna 3 
					Сообщений: 156
				 
				
				![]()  | 
	
	
	
	
		
			
			 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#5 | 
| 
			
			
			
			 Старший Пользователь 
			![]() Регистрация: 17.10.2015 
				
				
				
Город: Санкт-Петербург 
Регион: 78, 98 
Машина: Рено Колеос 
					Сообщений: 647
				 
				
				![]() ![]() ![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Выход навитела ( и любого другого приложения) в меню - это эмуляция кнопки "меню". Разделение экрана - это эмуляция длительного удержания кнопки вызова запущенных приложений.  
		
	
		
		
		
		
		
	
	p.s. Сначала не понял вопроса. Думал вы спрашиваете как одновременно запустить меню навигации и второй экран.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#6 | |
| 
			
			
			
			 Старший Пользователь 
			![]() Регистрация: 30.12.2009 
				
				Возраст: 40 
				
Город: Минск 
Регион: Беларусь 
Машина: Renault Laguna 3 
					Сообщений: 156
				 
				
				![]()  | 
	
	
	
	
		
			
			 Цитата: 
	
 А не пробовал найти возможность двигать карту в навителе?  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#7 | 
| 
			
			
			
			 Гуру 
			![]() Регистрация: 01.06.2013 
				
				Возраст: 59 
				
Регион: Украина 
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV 
					Сообщений: 2,006
				 
				
				![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Ну так эмулировать движение мыши с нажатием  
		
	
		
		
		
		
			
		
		
		
		
	
	![]()  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#8 | 
| 
			
			
			
			 Старший Пользователь 
			![]() Регистрация: 17.10.2015 
				
				
				
Город: Санкт-Петербург 
Регион: 78, 98 
Машина: Рено Колеос 
					Сообщений: 647
				 
				
				![]() ![]() ![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Да, именно так и пробовал, на предыдущей версии резистивного джойстика. Где-то на видео, в ролике, демонстрировал перемещение карты. 
		
	
		
		
		
		
		
	
	Вот, по ссылке: 3мин50сек - двигаю карту яндекс навигатора. Не навител, но разницы, думаю нет.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#9 | 
| 
			
			
			
			 Старший Пользователь 
			![]() Регистрация: 30.12.2009 
				
				Возраст: 40 
				
Город: Минск 
Регион: Беларусь 
Машина: Renault Laguna 3 
					Сообщений: 156
				 
				
				![]()  | 
	
	
	
	
		
			
			 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
![]()  | 
	
	
| Метки | 
| can-шина, андроид, ардуино, джойстик | 
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
| Опции темы | Поиск в этой теме | 
		
  | 
	
		 |