10.09.2015, 14:11 | #131 |
Пользователь
Регистрация: 01.06.2015
Возраст: 41
Город: Владимир
Регион: 33
Машина: Chery Tiggo Fl
Сообщений: 82
|
У меня в приложении кнопки отзываются четко,дребезг +-1, так что руль в порядке. Но всплывающие сообщения в приложении при нажатии показывают в 80% не клик, а релиз. Холд показывает правильно. Буду пилить скетч.
|
10.09.2015, 15:11 | #132 |
Старший Пользователь
Регистрация: 20.08.2007
Возраст: 52
Город: Москва
Регион: 77, 97, 99, 177
Машина: Hyunday Grandeur 3.3
Сообщений: 852
|
+-1 - это не дребезг. Могу только предположить, что нажатия слишком короткие (меньше 50мс) и тогда скетч адекватно их воспринимает как релиз и не воспринимает как клик. Попробуйте либо чуть дольше удерживать кнопку при коротком нажатии, либо изменить 50 на меньшую величину if(data<=499 && flag != 1 && millis()-eventTime>=50 && millis()-eventTime<=800)
|
10.09.2015, 16:07 | #133 |
Старший Пользователь
Регистрация: 28.02.2013
Город: Севастополь
Регион: 82
Машина: Mitsubishi
Сообщений: 222
|
error
Последний раз редактировалось mr_nixon; 10.09.2015 в 16:42. |
10.09.2015, 16:32 | #134 |
Старший Пользователь
Регистрация: 28.02.2013
Город: Севастополь
Регион: 82
Машина: Mitsubishi
Сообщений: 222
|
error
|
12.09.2015, 02:18 | #135 |
Пользователь
Регистрация: 01.06.2015
Возраст: 41
Город: Владимир
Регион: 33
Машина: Chery Tiggo Fl
Сообщений: 82
|
Так и не получилось победить этот сплошной релиз. Задержку прибавлял-убавлял. Убавил до 50 мс холд и смирился с 6-ю кнопками. Все четко
|
12.09.2015, 23:16 | #136 | |
Старший Пользователь
Регистрация: 17.01.2010
Возраст: 48
Город: Самара
Регион: 63, 163
Машина: Skoda Octavia A5 FL && Skoda Octavia Tour && ̶F̶F̶3̶
Сообщений: 457
|
Цитата:
if(data<=499 && flag != 1 && millis()-eventTime>=50 && millis()-eventTime<=800) { flag = 2; if(millis()-eventTime <= 60) data1 = data; } |
|
14.09.2015, 14:01 | #137 |
Пользователь
Регистрация: 01.06.2015
Возраст: 41
Город: Владимир
Регион: 33
Машина: Chery Tiggo Fl
Сообщений: 82
|
Да,тут
|
06.10.2015, 09:40 | #138 |
Старший Пользователь
Регистрация: 17.05.2011
Возраст: 42
Город: Новокузнецк
Регион: 42
Машина: Murano
Сообщений: 131
|
Я что-то не совсем понял по какому принципу распознает данное приложение нажатия кнопок!
По появлению в Serial команд click, hold, release со значениями? Последний раз редактировалось Maniac82; 06.10.2015 в 14:31. |
10.10.2015, 15:04 | #139 | |
Старший Пользователь
Регистрация: 17.05.2011
Возраст: 42
Город: Новокузнецк
Регион: 42
Машина: Murano
Сообщений: 131
|
Цитата:
Пишу чисто для примера в порт: serial.println("<temp:25>") Через каждую секунду. Программа сама отрбражает что пришло, но Таскер никак не хочет снимать значение в переменную! Хотя интент вроде принимает, так как список переменных мигает каждую секунду, но в значениях сами имена переменных! TempRead (9) A1: Установить перем. [ Имя:%Temp До:%org.kangaroo.rim.device.EXTRA_ARGS Вычислить матем. выраж.:Выключить Добавить:Выключить ] Явно Где-то косячу наверное, но где? |
|
10.10.2015, 16:32 | #140 |
Пользователь
Регистрация: 10.10.2009
Возраст: 59
Регион: 35
Сообщений: 99
|
Третий пункт сделал?
|
Метки |
arduino |
Здесь присутствуют: 11 (пользователей: 0 , гостей: 11) | |
|
|