День добрый. Собрал матричную клавиатуру по следующей схеме: Но возникла проблема, когда жму одновременно несколько кнопок в одной строке/столбце возникает дребезг. Нашел две других схемы подключения. Первая: И вторая: Сам не силён в электронике. Подскажите, какую лучше использовать в контексте arduino?
Это я понял, но какая из двух представленных схем лучше подходит? Они обе с диодами. Мне больше нравится первая по понятной причине (меньше элементов). Но будет ли она работать как мне нужно.
Спасибо за ответ. Я думал цель очевидна, избавиться от дребезга при одновременном нажатие нескольких кнопок. Не понял почему в первой больше элементов, в первой схеме 4 диода и 4 резистра. Во второй 9 диодов. Хотя это не критично конечно.
От дребезга избавляются софтом. А в матричных клавиатурах перезамыкание сигнальных линий. От этого избавляются диодами. Как на второй схеме.
Если еще актуально. Прочитайте описание режима работы вывода с внутренним подтягивающим резистором (INPUT_PULLUP). Библиотека Bounce2 вроде по умолчанию его использует.