vsulako / AFFBWheel

Arduino based racing wheel controller with force feedback
MIT License
102 stars 20 forks source link

HC165 #15

Closed lazenyuk-dmitry closed 2 years ago

lazenyuk-dmitry commented 2 years ago

Привет. Я тут подключил кнопки пока только по 1линии (DATA1)

И они работают но не правильно. У меня постоянно нажата кнопка 9 а вместо кнопки 13(вроде бы 13) нажимается кнопка 1. И перепутаны кнопки вместо кнопки 1 нажимается 2 и тд 2 это 3, 3-4, 4-5....

Я использую SN74HC165N. IMG_20220629_191810

В чем может быть дело. Вроде собрано все правильно. Или у меня неправильный какой то HC165 но я нашел только такой. Не охото все разматывать) Но вроде все правильно. Как будто смещены кнопки.

vsulako commented 2 years ago

ой, похоже закралась ошибка. Обновил код, попробуйте теперь.

lazenyuk-dmitry commented 2 years ago

Да все стало нормально с кнопками. Но теперь они срабатывают с задержкой, нужно удерживать кнопку секунду или две чтобы она сработала, также и отжимается с задержкой. Какой то инпут лаг. Хотя 8 (уже 9 стало) коммитовт назад этого не было. все работало шустро.

Попытаюсь сейчас найти до какого коммита все работало без лага.

lazenyuk-dmitry commented 2 years ago

Вот здесь https://github.com/vsulako/AFFBWheel/commit/4360836bd9587b872d9a16cf1384bb67b19e3e8c инпут лаг у кнопок начинается, в этом коммите. До этого коммита все шустро работает.

vsulako commented 2 years ago

странно. я лага не наблюдаю. и коммит этот никак с кнопками не связан... а если загрузить настройки по умолчанию?

lazenyuk-dmitry commented 2 years ago

У меня похоже как то выставился Debounce у кнопок, я не выставлял. Теперь все нормально) Спасибо.