![]() |
Цитата:
|
Цитата:
|
Цитата:
Цитата:
PHP код:
|
540 покой,24 меньший, 317 больший
|
Цитата:
PHP код:
|
Алилуйя! Все заработало, огромное спасибо. Долгое нажатие отрабатывается хорошо, клики через раз, хотя в приложении все четко. Наверное,надо задержку под себя подстроить. Буду экспериментировать
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
У меня в приложении кнопки отзываются четко,дребезг +-1, так что руль в порядке. Но всплывающие сообщения в приложении при нажатии показывают в 80% не клик, а релиз. Холд показывает правильно. Буду пилить скетч.
|
+-1 - это не дребезг. Могу только предположить, что нажатия слишком короткие (меньше 50мс) и тогда скетч адекватно их воспринимает как релиз и не воспринимает как клик. Попробуйте либо чуть дольше удерживать кнопку при коротком нажатии, либо изменить 50 на меньшую величину if(data<=499 && flag != 1 && millis()-eventTime>=50 && millis()-eventTime<=800)
|
error
|
error
|
Так и не получилось победить этот сплошной релиз. Задержку прибавлял-убавлял. Убавил до 50 мс холд и смирился с 6-ю кнопками. Все четко
|
Цитата:
if(data<=499 && flag != 1 && millis()-eventTime>=50 && millis()-eventTime<=800) { flag = 2; if(millis()-eventTime <= 60) data1 = data; } |
Да,тут
|
Я что-то не совсем понял по какому принципу распознает данное приложение нажатия кнопок!
По появлению в Serial команд click, hold, release со значениями? |
Цитата:
Пишу чисто для примера в порт: serial.println(" Через каждую секунду. Программа сама отрбражает что пришло, но Таскер никак не хочет снимать значение в переменную! Хотя интент вроде принимает, так как список переменных мигает каждую секунду, но в значениях сами имена переменных! TempRead (9) A1: Установить перем. [ Имя:%Temp До:%org.kangaroo.rim.device.EXTRA_ARGS Вычислить матем. выраж.:Выключить Добавить:Выключить ] Явно Где-то косячу наверное, но где? |
Третий пункт сделал?
|
Цитата:
Внешний доступ тоже включил. Профиль: Intent (8) Событие: Intent Received [ Действие:org.kangaroo.rim.action.ACTION_DATA_RECEI VE Cat:None Cat:None Scheme:* Mime Type:* ] Начальная: TempRead (9) A1: Установить перем. [ Имя:%Temp До:%org.kangaroo.rim.device.EXTRA_ARGS Вычислить матем. выраж.:Выключить Добавить:Выключить ] |
Автор Remote steering wheel control, похоже, тоже русскоговорящий, интересно здесь обитает он?
|
Уже все что можно перепробовал... Переменные не меняются. Такое ощущение, что их нет, хотя сам интент, что данные приняты отрабатывает. Но в переменные заносится имя переменной и все.
Попробовал и маленькие и большие буквы... |
Причем самое интересное, что виджет из первого поста работает! То есть именно Таскер не видит переменные...
Отписался на xda как смог :) надеюсь поймет автор проги :) |
Вложений: 1
Maniac82, а таскер и профиль в нем включен?
|
Цитата:
|
А экспортируйте кто-нибудь свой профиль в .xml с таскера в виде файла, и залейте сюда.
Попробую добавить |
Вложений: 1
Цитата:
|
Спасибо! Работает! И сразу ясно стало в чем отличие!
У меня переменная через точки, а тут через подчеркивание! Довольно странно, ведь сам автор через точки пишет! А в примере если приглядеться тоже через полчеркивание! |
А как можно наоборот - данные в Arduino передавать?? При USB-подключении?
Вроде прога поддерживает, только сообразить не могу пока - не сталкивался с этим еще.. Код:
added support recive data from external apps for sending to device |
Пока не могу осилить отправку команд на ардуино хоть через чего-нибудь. Может кто поможет? Ардуиной научился распознавать команды вида <команда:аргумент> функцией sscanf, отправленной в сериалпорт.
То есть если на компе в порт пишу <13:on> то команда распознается, обрабатывается, зажигается диод встроенный. Помогите отправить подобную команду <13:on> с помощью вышеуказанного интента проги Remote inputs manager. Либо другим способом. Наверняка же уже кто-то разобрался? Я, пытаюсь создавать интент этот, но в порт вообще ничего не отправляется. |
Плохо ,что сама программа слишком медленно производит опрос ардуино, примерно раз в пол секунды. И слишком короткие данные не с первого раза обрабатываются...
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
P.S. У вас какое минимальное по времени касание отрабатывает ? |
Цитата:
PHP код:
|
Время немного появилось и нашлось. Датчик температуры тупил... И все равно хоть сейчас и довольно таки быстро,но есть ощущение ,что программа проверяет раз "надцать"посылку в порт и только потом выполняет... Исходничик бы посмотреть...
Единственный момент,который для меня не совсем понятно ,почему программа вылетает с ошибкой ,когда прокручиваю список приложений для запуска,примерно где то в середине списка. |
Цитата:
|
Кто в теме, подскажите, такая проблемка.
кЕтай Ардуино Уно + Bluetooth-модуль HC-06 + RemoteInputsMgr 1.3.2 + виджеты из шапки - все работает, температура с двух датчиков отображается. Хочу убрать Bluetooth-модуль, и подключить ардуино к планшету по usb. Убираю, подключаю, ничего не работает (в RemoteInputsMgr ставлю подключение по usb). Показатели с датчиков не идут. Как настроить? В чем проблема? p.s. в ардуино полный нуб, если можно подробно с решением |
Часовой пояс GMT +4, время: 08:53. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot