5 / 5 / 2
Регистрация: 21.07.2013
Сообщений: 362
|
|
1 | |
Arduino в качестве мультимедийной клавиатуры под Android (и альтернативы)20.04.2015, 22:00. Показов 21029. Ответов 33
Метки нет (Все метки)
Есть Ардуино про микро (Mega32U4).
Хочу сделать на её основе USB HID клавиатуру под андроид для регулировки громкости по средствам энкодера и запуск нескольких программ типа Navitel, MX Player, какой нибудь музыкальный плеер и кнопки следующая, предыдущая, пауза, воспроизведение. Может есть у кого готовое решение (или его части). Буду очень признателен, а то я в этом практически не разбираюсь.
0
|
20.04.2015, 22:00 | |
Ответы с готовыми решениями:
33
Arduino в качестве мультимедийной клавиатуры для анроид Связь Unity3D + Arduino под android приложение Управление свернутым Windows Media Player с мультимедийной клавиатуры Альтернативы Kali для Android смартфонов |
5 / 5 / 2
Регистрация: 21.07.2013
Сообщений: 362
|
|
27.06.2015, 09:47 [ТС] | 21 |
Немного не в тему вопрос.
На сколько я понимаю при подключении ардуины по усб появляется виртуальный ком порт. Номер порта зависит грубо говоря от порта усб. Вопрос: есть ли у этого ком порта какой-нибудь уникальный идентификатор, кроме номера, по которому можно будет узнать ардуину. Ведь стоит переключить ардуину в другой ком порт и его номер изменится.
0
|
27.06.2015, 12:10 | 22 |
Некоторые чипы конверторов (если зашит Vendor Name) дают ОС (драйверу) знать о своем имени и устройство можно идентифицировать, даже если оно установлено в другой USB и имеет другой номер COM порта.
0
|
5 / 5 / 2
Регистрация: 21.07.2013
Сообщений: 362
|
|
28.06.2015, 10:40 [ТС] | 23 |
Удалите, пожалуйста этот пост.
0
|
5 / 5 / 2
Регистрация: 21.07.2013
Сообщений: 362
|
||||||
28.06.2015, 12:52 [ТС] | 25 | |||||
Кликните здесь для просмотра всего текста
идет нажатие кнопки "ноль"
0
|
28.06.2015, 14:50 | 26 |
Правильно, а вы чего ожидали? Чтобы без дополнительного приложения, а именно драйвера мультимедийной клавиатуры само по себе воспринимало расширенные скан-коды? Так интерпретирует данный скан-код драйвер клавиатуры в вашей ОС. К сведению, стандартный скан-код для клавиши "0" = 0х30.
p.s.: итого, перечитываем мои первые посты.
0
|
5 / 5 / 2
Регистрация: 21.07.2013
Сообщений: 362
|
|
28.06.2015, 15:36 [ТС] | 27 |
Я что-то не совсем Вас понял.
Перехват кнопки mute: KEY HEX: AD громкость+: KEY HEX: AF Так как должно быть правильно Keyboard.press((шестнадцатеричное_значение(AF));
0
|
5 / 5 / 2
Регистрация: 21.07.2013
Сообщений: 362
|
|
28.06.2015, 15:47 [ТС] | 29 |
Вообще ничего не понял.
Можно пример?
0
|
5 / 5 / 2
Регистрация: 21.07.2013
Сообщений: 362
|
||||||
28.06.2015, 16:41 [ТС] | 31 | |||||
Нашел:
http://stefanjones.ca/blog/ard... edia-keys/ Работает и на компе и на ведроиде. Есть недостаток: то ли дребезг контактов, то ли ещё чего... Я сделал так: Кликните здесь для просмотра всего текста
Но, на мой взгляд использование delay не самый лучший способ. Помогите оптимизировать код. Чтобы реагировала только на первое нажатие, отбрасывало повторения и отличало короткое нажатие (до 0,5 сек) и длинное нажатие (более 2 сек)
0
|
5 / 5 / 2
Регистрация: 21.07.2013
Сообщений: 362
|
||||||
03.07.2015, 22:24 [ТС] | 33 | |||||
Решил свою проблему следующим образом
Как ни крути - работает на 100%
0
|
0 / 0 / 0
Регистрация: 02.04.2018
Сообщений: 10
|
|
04.04.2018, 13:09 | 34 |
ali_vlad, вы не искали фрилансеров на тему hid, ардуино, клавиатура, джойстики тут, на этом ресурсе? Если есть контакты удачной работы поделитесь пожалуйста. Спасибо.
0
|
04.04.2018, 13:09 | |
04.04.2018, 13:09 | |
Помогаю со студенческими работами здесь
34
Телефон в качестве ПУ для Arduino Arduino nano в качестве блока зажигания Android, Arduino Android<-COM->Arduino Arduino + android Arduino-Bluetooth-Android Arduino + Android плашет Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |