![]() |
![]() |
#21 |
Старший Пользователь
![]() Регистрация: 17.01.2010
Возраст: 49
Город: Самара
Регион: 63, 163
Машина: Skoda Octavia A5 FL && Skoda Octavia Tour && ̶F̶F̶3̶
Сообщений: 457
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Можно и по количеству пакетов, от 1 до 9 короткое нажатие, более 10 длинное.
|
![]() |
![]() |
![]() |
#22 |
Старший Пользователь
![]() Регистрация: 30.07.2011
Город: Новосибирск
Регион: 54
Машина: Honda Civic Ferio
Сообщений: 361
![]() ![]() ![]() ![]() ![]() ![]() |
![]() Вообще конечно странно как-то это работает. Хотя я снифал передачу пакетов между мордой магнитолы и самой магнитолой, там тоже с интервалами идут пакеты с нажатием кнопки. Долгое нажатие не определишь =(
|
![]() |
![]() |
![]() |
#23 | |
Старший Пользователь
![]() Регистрация: 17.01.2010
Возраст: 49
Город: Самара
Регион: 63, 163
Машина: Skoda Octavia A5 FL && Skoda Octavia Tour && ̶F̶F̶3̶
Сообщений: 457
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#24 | |
Старший Пользователь
![]() Регистрация: 17.01.2010
Возраст: 49
Город: Самара
Регион: 63, 163
Машина: Skoda Octavia A5 FL && Skoda Octavia Tour && ̶F̶F̶3̶
Сообщений: 457
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Должно.
Цитата:
|
|
![]() |
![]() |
![]() |
#25 |
Старший Пользователь
![]() Регистрация: 07.05.2010
Возраст: 46
Город: Москва
Регион: 77, 97, 99, 177
Машина: Skoda Octavia RS FL 2010
Сообщений: 318
![]() |
![]() Про дребезг кнопок и т.д... По обычным кнопкам там так:
команды кнопок идут по адресу 5C1 и для кнопки Next, например, пока в 0 байте "2" - это нажатие, когда появился "0" - отжатие. Точнее, отжатие там вообще на все кнопки в целом одинаково выглядит ("0" в нулевом байте). И для одного клика там этих команд может пронестись пачка - как первого типа, так и второго... И надо по принципу ловушки: 2 проскочило - всё, стоп, ждём 0. И пофиг на количество тогда. Я такой алгоритм писал. И таймауты вроде тоже предусматривал тоже. С роликами намного веселее будет.
__________________
White Octavia RS FL DSG |
![]() |
![]() |
![]() |
#26 |
Старший Пользователь
![]() Регистрация: 07.05.2010
Возраст: 46
Город: Москва
Регион: 77, 97, 99, 177
Машина: Skoda Octavia RS FL 2010
Сообщений: 318
![]() |
![]() Для двойного нажатия алгоритм: во-первых поймать сам клик - т.е. команды двух типов, а затем на некий короткий период отложить восприятие этих команд как одиночный клик и ждать ещё одной такой пары команд. Если случилось - двойной клик, если нет - исполнит как одиночный. Ну и соотв так можно нагородить и тройной клик, например )
Я в итоге целую прогу написал, чтобы это всё настраивать
__________________
White Octavia RS FL DSG |
![]() |
![]() |
![]() |
#27 | |
Старший Пользователь
![]() Регистрация: 17.01.2010
Возраст: 49
Город: Самара
Регион: 63, 163
Машина: Skoda Octavia A5 FL && Skoda Octavia Tour && ̶F̶F̶3̶
Сообщений: 457
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Например прилетело 2 (Next) начинаем накручивать переменную, если переменная стала равна например 5 (0,5 секунды) выполнить "действие 2" (удержание кнопки), после прихода 0 с CAN и если переменная больше 5 сбросить переменную на 0, а если с CAN прилетел 0 и переменная меньше 5, но больше 0 выполнить "действие 1" (короткое нажатие) и сбросить переменную на 0. Play/pause можно повесить на удержание MUTE. |
|
![]() |
![]() |
![]() |
#28 |
Старший Пользователь
![]() Регистрация: 07.05.2010
Возраст: 46
Город: Москва
Регион: 77, 97, 99, 177
Машина: Skoda Octavia RS FL 2010
Сообщений: 318
![]() |
![]() супер, темпы продвижения впечатляют! ) отлично
__________________
White Octavia RS FL DSG |
![]() |
![]() |
![]() |
#29 | |
Banned
![]() Регистрация: 06.11.2009
Возраст: 39
Город: Nizhniy Novgorod
Регион: 52
Машина: Ford Focus III
Сообщений: 1,776
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
и можно смело подавать напругу до 5в |
|
![]() |
![]() |
![]() |
#30 |
Старший Пользователь
![]() Регистрация: 30.07.2011
Город: Новосибирск
Регион: 54
Машина: Honda Civic Ferio
Сообщений: 361
![]() ![]() ![]() ![]() ![]() ![]() |
![]() если не секрет - исходники получения нажатий можно глянуть? А то мне тоже самое делать нужно =)
по поводу питания. В основной теме были упоминания скоко жрет планшет. В максимуме до 1.5А при 4.3в... в среднем примерно 700-800мА. Итого регулятор нужен не менее 2А. ФИ работает токо с включенным ОТГ+питание на нем. Это тоже везде написано. |
![]() |
![]() |
![]() |
Метки |
android, nexus 7, skoda, superb |
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3) | |
Опции темы | Поиск в этой теме |
|
|