обработка кнопок от AlexGyver

dim3740
dim3740 аватар
Offline
Зарегистрирован: 25.03.2015

Есть популярная многоцелевая библиотека обработки кнопок от AlexGyver.

Причем, она не запрещает  обрабатывать нажатия тех же кнопок простой проверкой на ноль, кому это необходимо.  К примеру, это может быть совместное нажатие 2 кнопок.

Но, к сожалению, библиотека в этом случае также отработает нажатие кнопки, пусть даже позднее, поскольку флаг, что нажатие было, запоминается.

Как его очищать его программно? Кто может, посмотрите, пожалуйста, саму библу. 

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Щаз!

Logik
Offline
Зарегистрирован: 05.08.2014

dim3740 пишет:

Есть популярная многоцелевая библиотека обработки кнопок от AlexGyver.

Причем, она не запрещает  обрабатывать нажатия тех же кнопок простой проверкой на ноль, кому это необходимо.  К примеру, это может быть совместное нажатие 2 кнопок.

Но, к сожалению, библиотека в этом случае также отработает нажатие кнопки, пусть даже позднее, поскольку флаг, что нажатие было, запоминается.

Как его очищать его программно? Кто может, посмотрите, пожалуйста, саму библу. 

Так ты код покаж! Куда смотреть то?

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Используй нормальную библиотеку: https://github.com/kakmyc-github/kakmyc_btn

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

А че у Гивера не спросишь ? Ну кто и ради чего будет ковыряться в чужом говнокоде забесплатно  ?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

dim3740 пишет:
Кто может
Вот тут могут - https://community.alexgyver.ru/

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020
ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

две бабы на одной кухне? это наврядли

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

ua6em пишет:

две бабы на одной кухне? это наврядли

Свою библиотеку напиши и тогда умничай ))) А у меня и сброс есть, и отработка нажатия двух кнопок прямо в примерах прописана

SAB
Offline
Зарегистрирован: 27.12.2016

Ну какие библиотеки. Ставьте 74HC165 используйте 2 пина контроллера и нажимайте одновременно хоть 8 кнопок в любой конфигурации по нажатию

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

SAB пишет:

Ну какие библиотеки. Ставьте 74HC165 ...

Ну, там же ж тоже программировать надо, а как если библиотек нет? :-)

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

v258 пишет:

ua6em пишет:

две бабы на одной кухне? это наврядли

Свою библиотеку напиши и тогда умничай ))) А у меня и сброс есть, и отработка нажатия двух кнопок прямо в примерах прописана

опрос кнопок в loop() ну и чем там хвастать? У  меня на аналоговом пине 12 кнопок одновременное нажатие отрабатывают и я молчу в тряпочку, так как некошерно это

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

ua6em пишет:

опрос кнопок в loop() ну и чем там хвастать? У  меня на аналоговом пине 12 кнопок одновременное нажатие отрабатывают и я молчу в тряпочку, так как некошерно это

Дык, и не молчишь. Хвастаешь, что таймеры освоил. Только при чем здесь аналоговый пин? ))

ЗЫ: ТСу, похоже, эта тема уже неинтересна

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

v258 пишет:

Дык, и не молчишь. Хвастаешь, что таймеры освоил. Только при чем здесь аналоговый пин? ))

ЗЫ: ТСу, похоже, эта тема уже неинтересна

таймеры я знавал еще 30 лет назад, теперь и атмеговкие узнал немного, всё просто однако оказалось...
А ТС уже применил Гайверовскую библиотеку, переделывать  скетч не будет видимо