Нехватка контактов у arduino

SuperConductor

✩✩✩✩✩✩✩
23 Ноя 2024
1
0
У меня появилась необходимость подключить 14 кнопок и 2 джойстика (это ещё по 3 контакта каждый) к arduino pro micro. Я пробовал искать входной сдвиговый регистр 74hс165 на aliexpress, но они продаются там только по 10 штук или впаянными в платы. Я плохо искал на aliexpress? Или есть какие-нибудь другие способы подключить несколько кнопок к одному контакту arduino? (Я делаю геймпад, поэтому скорость передачи информации о состоянии кнопки важна) Помогите, пожалуйста.
 
Изменено:

poty

★★★★★★✩
19 Фев 2020
3,221
938
Зачем сразу регистр? Можно сделать матрицу, либо "аналоговую" клавиатуру. Потенциально это увеличит время отклика, но на десятки микросекунд (при правильном написании кода). Но время отклика увеличится и для регистров тоже. Кроме того, процессы антидребезга будут на порядки длиннее, так что проблем в переходе на матрицу/аналог не вижу.
А в целом, стоят они (регистры) копейки, ну придёт Вам 10 шт вместо двух, в чем проблема то?