Как реализовать матрицу кнопок с обработкой при помощи сдвигового регистра 74HC165

Суть проблумы в том что для большой матрицы кнопок не хватает пинов. Помогите пожалуйста, ума не приложу как развести матрицу кнопок и обработать при помощи сдвигового регистра 74HC165, или если есть у кого более элегантное решение подскажите.

Это не аппаратный вопрос по большей части, а программный.
Ну Хотя бы схему привели бы.

Как раз вопрос в схеме, просто не хочется последовательно соединять 20 шт 74HC165, хочется скрестить и матрицу и сдвиговые регистры но пока непонимаю как, если знаете тако способ подскажите.

начать нужно с количества кнопок в матрице

Зашибись инженерное обоснование

Запаришься. Для примера:
image

1 лайк

Короч вот все до чего я смог додуматься. Да миллион диодов, зато свободные пины.

Вы бы для начала озвучили количество кнопок, тогда, вероятно, Вам бы можно было подсказать наиболее оптимальный вариант.
Но вообще, Вам, думаю, следует использовать не двадцать 74HC165, а десять 74HC165 и десять 74HC595, тогда вы сможете работать с 6400 кнопками.

1 лайк