10.09.2017, 20:41 | #781 | ||
Старший Пользователь
Регистрация: 17.01.2010
Возраст: 48
Город: Самара
Регион: 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. |
||
12.09.2017, 21:21 | #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 возможно ли его применить к нашему конкретному случаю? |
13.09.2017, 17:59 | #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? А то делаю, как прописали - ничего не выходит ,а мне этой кнопкой пользоваться удобнее |
13.09.2017, 22:28 | #784 |
Старший Пользователь
Регистрация: 17.01.2010
Возраст: 48
Город: Самара
Регион: 63, 163
Машина: Skoda Octavia A5 FL && Skoda Octavia Tour && ̶F̶F̶3̶
Сообщений: 457
|
Rover, забыл уже свой код, так много лет прошло .
Подправил своё предыдущее сообщение. Вот так должно быть: PHP код:
|
21.09.2017, 21:04 | #785 |
Пользователь
Регистрация: 26.12.2013
Возраст: 43
Город: Москва
Регион: 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 и прочее не реализовано ввиду ненужности лично мне, но пулл-реквесты принимаются. |
14.10.2017, 17:42 | #786 |
Новый Пользователь
Регистрация: 01.08.2017
Возраст: 35
Город: Ташкент
Регион: другой - для добавления сообщить ab
Машина: Captiva
Сообщений: 16
|
Создал аналогичную тему, в данной тебе постараемся разобрать как подключить резистивную клавиатуру через Bluetooth. Сам пока не силен в данном вопросе, поэтому знатоков приглашаю дать мастер класс.
http://pccar.ru/showthread.php?p=393326#post393326 |
31.10.2017, 01:36 | #787 | |
Новый Пользователь
Регистрация: 01.08.2017
Возраст: 35
Город: Ташкент
Регион: другой - для добавления сообщить ab
Машина: Captiva
Сообщений: 16
|
Цитата:
|
|
20.12.2017, 22:18 | #788 |
Пользователь
Регистрация: 09.06.2015
Возраст: 37
Город: Vrn
Регион: 36
Машина: Opel Astra H
Сообщений: 60
|
кто нибудь windows 10 использует? побороли отвал кнопок после перезагрузки?
|
28.02.2018, 19:04 | #789 |
Пользователь
Регистрация: 11.11.2012
Возраст: 49
Город: Н.Новгород
Регион: 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. |
28.02.2018, 22:33 | #790 | |
Старший Пользователь
Регистрация: 17.01.2010
Возраст: 48
Город: Самара
Регион: 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. |
|
Здесь присутствуют: 4 (пользователей: 0 , гостей: 4) | |
|
|