Я ищу деталь, которая позволяет пользователю часто менять конфигурацию. Сейчас я использую DIP-переключатель SMD, подключенный к расширителю ввода / вывода I2C.
Что меня беспокоит, так это большой объем этих компонентов (DIP-переключатель в сочетании с IO-расширителем), а также довольно утомительный пользовательский интерфейс. Есть ли DIP-переключатели или что-то, что выполняет ту же функцию, с которой я могу общаться по цифровой шине, такой как I2C, для считывания ее состояния?
Я также открыт для совершенно разных подходов. Все, что мне нужно, это что-то, что может быть механически изменено на постоянной основе и допускает как минимум 64 различных состояния. Важно, чтобы конфигурация могла быть выполнена, когда цепь не включена, и обеспечивает визуальную обратную связь точной конфигурации пользователю. Единственный способ, при котором было бы нормально включить схему, - это если конфигурация и визуальная обратная связь автономны без необходимости управления микроконтроллером или SoC.
Вопрос несколько связан с этим вопросом 6 лет назад: замена DIP-переключателя
Изменить: В ответах есть несколько замечательных предложений, и я думаю, что оставляю этот вопрос без ответа, голосование сообщества должно решить, что полезно, а что нет. Если у вас такая же проблема, как у меня, просмотрите все ответы.