29.01.2015, 19:00 | #301 | |
Старший Пользователь
Регистрация: 17.12.2014
Возраст: 33
Город: Самара
Регион: 63, 163
Машина: Lifan Solano
Сообщений: 184
|
Ребят проблемка есть, заливаю вот этот скетч:
Цитата:
кнопки громкости при удержании увеличивают/уменьшают на 1 деление и останавливаюся, next вообще не реагирует, замерил кнопки руля, получил очень странные числа: mute 680 Ом, next 4.4 kOm, prev 6.5 kOM, громкость "+" 22.6 кОм, громкость "-" 14,5 кОм, Mode (ALT+TAB....TAB....TAB) 2.8 кОм. Какая-то очень странная разница между mute и всем остальным. Скетч брал в Драйва у другого салановода (по идее кнопки должны быть одинаковыми) |
|
29.01.2015, 19:28 | #302 | |
Старший Пользователь
Регистрация: 17.01.2010
Возраст: 48
Город: Самара
Регион: 63, 163
Машина: Skoda Octavia A5 FL && Skoda Octavia Tour && ̶F̶F̶3̶
Сообщений: 457
|
Цитата:
PHP код:
Последний раз редактировалось lti1; 30.01.2015 в 00:07. |
|
29.01.2015, 19:33 | #303 |
Старший Пользователь
Регистрация: 17.12.2014
Возраст: 33
Город: Самара
Регион: 63, 163
Машина: Lifan Solano
Сообщений: 184
|
а можно ли это сделать через планшет? просто кнопки закреплены в руле и с ноутом не хочется туда идти
|
29.01.2015, 19:44 | #304 |
Старший Пользователь
Регистрация: 17.01.2010
Возраст: 48
Город: Самара
Регион: 63, 163
Машина: Skoda Octavia A5 FL && Skoda Octavia Tour && ̶F̶F̶3̶
Сообщений: 457
|
Нужен какой нибудь софт, который сможет читать данные с порта. С ноутом не придется бежать домой, что бы залить залить новый скетч, можно будет все сразу сделать в машине и проверить.
|
29.01.2015, 19:55 | #305 |
Старший Пользователь
Регистрация: 17.12.2014
Возраст: 33
Город: Самара
Регион: 63, 163
Машина: Lifan Solano
Сообщений: 184
|
я правильно понимаю что значение кнопки это вот это - "data>=165 && data<=185" и для него задается интервал?
|
29.01.2015, 20:04 | #306 |
Старший Пользователь
Регистрация: 17.01.2010
Возраст: 48
Город: Самара
Регион: 63, 163
Машина: Skoda Octavia A5 FL && Skoda Octavia Tour && ̶F̶F̶3̶
Сообщений: 457
|
|
07.02.2015, 22:47 | #307 |
Старший Пользователь
Регистрация: 17.01.2010
Возраст: 48
Город: Самара
Регион: 63, 163
Машина: Skoda Octavia A5 FL && Skoda Octavia Tour && ̶F̶F̶3̶
Сообщений: 457
|
Соберу всю информацию по одному из решений в одном месте, у кого есть возможность закрепите ссылку в первом сообщении.
Работает только с Arduino Pro Micro и Arduino Leonardo на чипе ATmega32u4. Для начала меняем в папке \arduino-1.0.5\hardware\arduino\cores\arduino для IDE 1.0.5 или \arduino-1.6.5-r5\hardware\arduino\avr\cores\arduino для IDE 1.6.5 меняете два файла USBAPI.h, HID.cpp на те, что во вложении этого сообщения, при этом версия ПО Arduino Software IDE должна быть 1.0.5, скачать setup exe, скачать zip ИЛИ 1.6.5, на других не проверял. После заливаете этот скетч и считайте коды всех кнопок через "монитор порта" Arduino Software (IDE). PHP код:
Подключаете кнопки к Arduino по следующим схемам, с подтяжкой к - или к +. Номинал сопротивления ~20 кОм. Потом заливаете этот скетч, только в начале скетча указываете свои значения, то есть вместо 111, 222, 333, 444, 555, 777 указываете значения своих кнопок, а также значение при отпущенных кнопках, в зависимости от схемы подключения будут либо ближе 0 либо ближе к 1023: PHP код:
Тоже самое с Next и Fast Forward, Previous и Rewind. При удержании увеличения и уменьшения громкости, увеличивает или уменьшает громкость на 10 делений в секунду, а при коротком нажатии, менее 500 миллисекунд - увеличивает или уменьшает громкость на 1 деление. Alt + Tab, при первом нажатии эмулирует Alt и два раза Tab, то есть переходит предыдущему открытому приложении и в течении 0,8 секунды удерживает Alt, а повторные нажатия на кнопку в течении этого времени эмулируют только Tab. На удержание ни чего не назначен, можно добавить при необходимости. Последний раз редактировалось skanch; 25.01.2023 в 21:59. Причина: Добавлен архив с инструкцией считывания кодов кнопок. |
07.02.2015, 23:15 | #308 |
Старший Пользователь
Регистрация: 08.10.2013
Возраст: 41
Регион: 56
Машина: Toyota Corolla e150
Сообщений: 325
|
lti1 Отлично
Только добавь, что заливать скетч нужно с релизом ПО Arduino не выше 1.0.5. А лучше просто указать 1.0.5 и всё. Часто качают 1.0.6 с забугорного обменника и замена библиотек не проходит. Мне уже не раз задавали этот вопрос.
__________________
Nexus 7 2012 (grouper), Cyanogenmod 11 - M10 фото установки Nexus 7 2012 & Toyota Corolla |
07.02.2015, 23:19 | #309 |
Пользователь
Регистрация: 10.10.2009
Возраст: 59
Регион: 35
Сообщений: 99
|
Previous и Rewind я так понимаю ускоряют и замедляют воспроизведение трека. А еcть команды которые листают папки (альбомы)?
|
07.02.2015, 23:28 | #310 |
Старший Пользователь
Регистрация: 08.10.2013
Возраст: 41
Регион: 56
Машина: Toyota Corolla e150
Сообщений: 325
|
Нету. poweramp умеет переключать папки двойным нажатием переключения треков. Немного не удобно, но работает.
__________________
Nexus 7 2012 (grouper), Cyanogenmod 11 - M10 фото установки Nexus 7 2012 & Toyota Corolla |
Здесь присутствуют: 4 (пользователей: 0 , гостей: 4) | |
|
|