![]()  | 
	
| 		
			
			 | 
		#781 | ||
| 
			
			
			
			 Старший Пользователь 
			![]() Регистрация: 17.01.2010 
				
				Возраст: 49 
				
Город: Самара 
Регион: 63, 163 
Машина: Skoda Octavia A5 FL && Skoda Octavia Tour && ̶F̶F̶3̶ 
					Сообщений: 457
				 
				
				![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Цитата: 
	
 В самом начале setup добавляете digitalWrite(3, HIGH);, вот так: PHP код: 
	
			
	PHP код: 
	
			
	Цитата: 
	
 Последний раз редактировалось lti1; 13.09.2017 в 22:24.  | 
||
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#782 | 
| 
			
			
			
			 Старший Пользователь 
			![]() Регистрация: 14.11.2009 
				
				
				
Город: г. Жуковский 
Регион: 50, 90, 150 
					Сообщений: 271
				 
				
				![]() ![]() ![]()  | 
	
	
	
	
		
			
			 [QUOTE=lti1;392076] 
		
	
		
		
		
		
		
	
	Но всё это, какой-то кривой "костыль". Кривой. Но эта поблема с ардуиной и вин 10 не только у меня: http://arduino.ru/forum/apparatnye-v...comment-133389 Вот вроде бы решение: https://github.com/arduino/Arduino/issues/3611 возможно ли его применить к нашему конкретному случаю?  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#783 | 
| 
			
			
			
			 Старший Пользователь 
			![]() Регистрация: 14.11.2009 
				
				
				
Город: г. Жуковский 
Регион: 50, 90, 150 
					Сообщений: 271
				 
				
				![]() ![]() ![]()  | 
	
	
	
	
		
			
			 lti1, я пока временно прописал перезагрузку вместо Mute  
		
	
		
		
		
		
		
	
	//********************** Play/pause + Mute ************************************ if(millis()-time_tinkling && millis()-eventTime<time_holding-1 && data >= play_pause - button_range && data <= play_pause + button_range) { flag = 7; } if(data>=release_button - button_release_range && data<=release_button + button_release_range && flag == 7) { Remote.play_pause(); flag = 0; delay(10); Remote.clear(); } if(millis()-eventTime>time_holding && data >= play_pause - button_range && data <= play_pause + button_range && flag == 7) { digitalWrite(3, HIGH); } if(data>=release_button - button_release_range && data<=release_button + button_release_range && flag == 3 || data>=release_button - button_release_range && data<=release_button + button_release_range && flag == 5 || data>=release_button - button_release_range && data<=release_button + button_release_range && flag == 6) { flag = 0; } Работает   А можно дополнить AltTab длинным нажатием , сохранив сам AltTab?А то делаю, как прописали - ничего не выходит   ,а мне этой кнопкой пользоваться удобнее | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#784 | 
| 
			
			
			
			 Старший Пользователь 
			![]() Регистрация: 17.01.2010 
				
				Возраст: 49 
				
Город: Самара 
Регион: 63, 163 
Машина: Skoda Octavia A5 FL && Skoda Octavia Tour && ̶F̶F̶3̶ 
					Сообщений: 457
				 
				
				![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Rover, забыл уже свой код, так много лет прошло  
		
	
		
		
		
		
		
	
	 .Подправил своё предыдущее сообщение. Вот так должно быть: PHP код: 
	
			
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#785 | 
| 
			
			
			
			 Пользователь 
			![]() Регистрация: 26.12.2013 
				
				Возраст: 44 
				
Город: Москва 
Регион: 77, 97, 99, 177 
Машина: Mercury Mariner 2.5 2011 
					Сообщений: 99
				 
				
				![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Я тут немножко полностью перелопатил код для адаптера кнопок. Используется все та же библиотека Tablet, но структура кода больше похожа на классическую реализацию конечного автомата. Да, так длиннее, но как по мне - это более читабельно, чем непонятные числовые флаги  
		
	
		
		
		
		
		
	
	  Кучка switch-case в функциях состояний - для единообразия. Чуть позже перепишу в типовые функции onPress, onRelease, onHold.Общий GitHub репозиторий тут Конкретно исходник скетча тут Алгоритм работы - состояние кнопок опрашивается каждые 50 мс - исходное состояние конечного автомата - NOBUTTON - если нажали какую-то кнопку, то переходим в состояние соответствующее этой кнопке (см функцию noButton() ) - каждая функция типа noButton(), prev(), next() и т.п. - состояние, параметр buttonState - переход в новое состояние Как работает с точки зрения пользователя - если нажали и отпустили кнопки NEXT или PREV быстрее чем 250 мс - переключились между треками - если держим PREV или NEXT - каждые 250 мс перематываем - громкость увеличивается или уменьшается каждые 250 мс - Play/Pause нажимается при отпускании кнопки Play/Pause (для устранения ложных срабатываний) Alt-Tab и прочее не реализовано ввиду ненужности лично мне, но пулл-реквесты принимаются.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#786 | 
| 
			
			
			
			 Новый Пользователь 
			![]() Регистрация: 01.08.2017 
				
				Возраст: 36 
				
Город: Ташкент 
Регион: другой - для добавления сообщить ab 
Машина: Captiva 
					Сообщений: 16
				 
				
				![]()  | 
	
	
	
	
		
			
			 Создал аналогичную тему, в данной тебе постараемся разобрать как подключить резистивную клавиатуру через Bluetooth. Сам пока не силен в данном вопросе, поэтому знатоков приглашаю дать мастер класс. 
		
	
		
		
		
		
		
	
	http://pccar.ru/showthread.php?p=393326#post393326  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#787 | |
| 
			
			
			
			 Новый Пользователь 
			![]() Регистрация: 01.08.2017 
				
				Возраст: 36 
				
Город: Ташкент 
Регион: другой - для добавления сообщить ab 
Машина: Captiva 
					Сообщений: 16
				 
				
				![]()  | 
	
	
	
	
		
			
			 Цитата: 
	
  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#788 | 
| 
			
			
			
			 Пользователь 
			![]() Регистрация: 09.06.2015 
				
				Возраст: 38 
				
Город: Vrn 
Регион: 36 
Машина: Opel Astra H 
					Сообщений: 60
				 
				
				![]()  | 
	
	
	
	
		
			
			 кто нибудь windows 10 использует? побороли отвал кнопок после перезагрузки? 
		
	
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#789 | 
| 
			
			
			
			 Пользователь 
			![]() Регистрация: 11.11.2012 
				
				Возраст: 50 
				
Город: Н.Новгород 
Регион: 52 
Машина: Монтеро Спорт 
					Сообщений: 71
				 
				
				![]()  | 
	
	
	
	
		
			
			 Коллеги, подскажите, имею вот такую клавиатуру 
		
	
		
		
		
		
			![]() Подключается к планшету как клавиатура и значения клавиш соответствующие. При отключении NumLock, пререходит в режим стрелок. Я правильно понял, после прочтения 50 страниц, что для того чтобы полностью раскрыть ее функционал (запуск приложений, альттаб, Home? громкость и т.д., мне нужно подключать ее к ардуино, и уже ардуино к планшету? Или ещё читать? ![]() 
				__________________ 
		
		
		
		
		
			проект на базе Nexus 7 - в разработке ion 330, 2Gb, 320 Gb, LILLIPUT 869GL, GLOBAL SAT BU-353, Rear View Camera, iCarDS - деинсталлирован Последний раз редактировалось admin; 02.03.2018 в 18:11.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#790 | |
| 
			
			
			
			 Старший Пользователь 
			![]() Регистрация: 17.01.2010 
				
				Возраст: 49 
				
Город: Самара 
Регион: 63, 163 
Машина: Skoda Octavia A5 FL && Skoda Octavia Tour && ̶F̶F̶3̶ 
					Сообщений: 457
				 
				
				![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Цитата: 
	
 http://pccar.ru/showthread.php?p=319975#post319975 Последний раз редактировалось admin; 02.03.2018 в 18:21.  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
![]()  | 
	
	
		
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
		
  | 
	
		 |