Долгой нажатие

Вопросы по подключению кнопок и клавиатур
tolibbass
Рядовой
Сообщения: 37
Зарегистрирован: 26.11.2016{, 15:00}
Репутация: 0

Долгой нажатие

#21

Сообщение tolibbass » 26.11.2016{, 19:21}

Вот в том и проблема, что при старте 1ый зажигается))

WZV
Сержант
Сообщения: 216
Зарегистрирован: 06.09.2015{, 14:31}
Репутация: 24

Долгой нажатие

#22

Сообщение WZV » 26.11.2016{, 19:34}

Может в переключателе добавить выход и передвинуть все светодиоды на один вниз, чтоб сверху был ёще один пустой выход.
Последний раз редактировалось WZV 26.11.2016{, 19:40}, всего редактировалось 1 раз.

tolibbass
Рядовой
Сообщения: 37
Зарегистрирован: 26.11.2016{, 15:00}
Репутация: 0

Долгой нажатие

#23

Сообщение tolibbass » 26.11.2016{, 19:43}

Тогда когда один круг пройедет, чтоб включить 1ый диод нужно будет 2 раза нажать на кнопку. Сам думал так обдурить)))

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Долгой нажатие

#24

Сообщение Phazz » 26.11.2016{, 19:43}

Тогда 2 раза придется нажимать из выключенного состояния

tolibbass
Рядовой
Сообщения: 37
Зарегистрирован: 26.11.2016{, 15:00}
Репутация: 0

Долгой нажатие

#25

Сообщение tolibbass » 26.11.2016{, 19:43}

Как-то нужно убрать первоначальный импульс при подаче питания

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Долгой нажатие

#26

Сообщение Phazz » 26.11.2016{, 19:45}

Если только сброс счетчика не до 0 а до 1 сделать

tolibbass
Рядовой
Сообщения: 37
Зарегистрирован: 26.11.2016{, 15:00}
Репутация: 0

Долгой нажатие

#27

Сообщение tolibbass » 26.11.2016{, 19:51}

Пробовал и без счетчика, только проверка нажатия кнопки и состояние светодиода. И опять первоначальный импульс все портит((

Добавлено (26.11.2016, 19:47)
---------------------------------------------
Это как это??

Добавлено (26.11.2016, 19:51)
---------------------------------------------
Счетчик же только обнулить можно

WZV
Сержант
Сообщения: 216
Зарегистрирован: 06.09.2015{, 14:31}
Репутация: 24

Долгой нажатие

#28

Сообщение WZV » 26.11.2016{, 19:52}

Надо первый импульс блокировать таймером. При первом запуске таймер запускается один раз блокируем через блок AND.
Последний раз редактировалось WZV 26.11.2016{, 19:55}, всего редактировалось 1 раз.

tolibbass
Рядовой
Сообщения: 37
Зарегистрирован: 26.11.2016{, 15:00}
Репутация: 0

Долгой нажатие

#29

Сообщение tolibbass » 26.11.2016{, 19:59}

Ну так и во второй раз он будет блокировать

Добавлено (26.11.2016, 19:59)
---------------------------------------------
И как узнать на какое время блокировать первоначальный импульс??

WZV
Сержант
Сообщения: 216
Зарегистрирован: 06.09.2015{, 14:31}
Репутация: 24

Долгой нажатие

#30

Сообщение WZV » 26.11.2016{, 20:01}

На вход таймера надо подать константу TRUE  и поставить задержку на отключение несколько миллисекунд.

tolibbass
Рядовой
Сообщения: 37
Зарегистрирован: 26.11.2016{, 15:00}
Репутация: 0

Долгой нажатие

#31

Сообщение tolibbass » 26.11.2016{, 20:05}

Пробовал без счетчика, тоже первый импульс включает светодиод

Добавлено (26.11.2016, 20:05)
---------------------------------------------
WZV писал(а):На вход таймера надо подать константу TRUE  и поставить задержку на отключение несколько миллисекунд.
А сам таймер после Rтриггера ставить??
Вложения
5208800.png

WZV
Сержант
Сообщения: 216
Зарегистрирован: 06.09.2015{, 14:31}
Репутация: 24

Долгой нажатие

#32

Сообщение WZV » 26.11.2016{, 20:08}

Да.

tolibbass
Рядовой
Сообщения: 37
Зарегистрирован: 26.11.2016{, 15:00}
Репутация: 0

Долгой нажатие

#33

Сообщение tolibbass » 26.11.2016{, 20:12}

Он тогда и последующие нажатия будет блокировать

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Долгой нажатие

#34

Сообщение Phazz » 26.11.2016{, 20:14}

Заработало! Таймер держит 1 секунду счетчик на 0.
Вложения
5867618.png
Последний раз редактировалось Phazz 26.11.2016{, 20:15}, всего редактировалось 1 раз.

tolibbass
Рядовой
Сообщения: 37
Зарегистрирован: 26.11.2016{, 15:00}
Репутация: 0

Долгой нажатие

#35

Сообщение tolibbass » 26.11.2016{, 20:17}

Поставил таймер после тригерра - на нажатия вообще не реагирует

Добавлено (26.11.2016, 20:17)
---------------------------------------------
Phazz писал(а):Заработало! Таймер держит 1 секунду счетчик на 0.
Последующие нажатия глюков не дают???

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Долгой нажатие

#36

Сообщение Phazz » 26.11.2016{, 20:18}

Таймер можно выкинуть. Оставит только триггер.

WZV
Сержант
Сообщения: 216
Зарегистрирован: 06.09.2015{, 14:31}
Репутация: 24

Долгой нажатие

#37

Сообщение WZV » 26.11.2016{, 20:18}

tolibbass писал(а):Поставил таймер после тригерра - на нажатия вообще не реагирует
Покажите .

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Долгой нажатие

#38

Сообщение Phazz » 26.11.2016{, 20:18}

tolibbass писал(а):Последующие нажатия глюков не дают???
Нет

tolibbass
Рядовой
Сообщения: 37
Зарегистрирован: 26.11.2016{, 15:00}
Репутация: 0

Долгой нажатие

#39

Сообщение tolibbass » 26.11.2016{, 20:21}

WZV писал(а):Покажите .
Вложения
3330007.png

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

Долгой нажатие

#40

Сообщение rw6cm » 26.11.2016{, 20:21}

tolibbass писал(а):Алгоритм такой: при первом нажатии включается 1ый светодиод, при втором - 2ой, при третьем - оба выключаются.
Также надо чтоб светодиоды выключались при долгом нажатии, даже если горит только один.

СпойлерПоказать
Вложения
svet.flp
(130.75 КБ) 120 скачиваний
2255787.png
Последний раз редактировалось rw6cm 26.11.2016{, 20:21}, всего редактировалось 1 раз.
Win10-64, FLProg (portable)

Ответить

Вернуться в «Кнопки и клавиатуры»