Показать сообщение отдельно
Старый 06.03.2014, 12:32   #102
cherkasoff
Старший Пользователь
 
Регистрация: 12.01.2014
Возраст: 40
Город: Москва
Регион: 77, 97, 99, 177
Машина: Skoda Superb II
Сообщений: 473
cherkasoff is a glorious beacon of lightcherkasoff is a glorious beacon of lightcherkasoff is a glorious beacon of lightcherkasoff is a glorious beacon of lightcherkasoff is a glorious beacon of lightcherkasoff is a glorious beacon of light
По умолчанию

Расскажу как я переделал управление с руля на использование приложения Remote Inputs Manager, написанного разработчиком с XDA по имени _crue_. Само приложение можно взять в этой теме на XDA.

Стоит предупредить, что версия 1.1 имеет баг, при котором отваливается управление после сна. Версия 1.2 этого бага не имеет, но пока не выложена в теме, однако я её протестировал - работает отлично. С Arduino Leonardo, кстати, тоже не работает, работает с Uno.

1. Ставим приложение, даем ему разрешение на использование ардуины. Если щапроса на разрешение не было, то надо выдернуть и вставить обратно ардуину. Тогда разрешение появится.
2. Переделывает скетч управления. Каждое событие должно отправляться в последовательный порт как <click:value>, <hold:value> и <release:value>, где value - значение кнопки.
3. В программе регистрируем каждую кнопку и назначаем ей действие.

Вуаля, всё работает.

Последний раз редактировалось cherkasoff; 06.03.2014 в 13:16.
cherkasoff вне форума   Ответить с цитированием