Estou procurando uma peça que permita que um usuário altere frequentemente uma configuração. No momento, estou utilizando um comutador DIP SMD conectado a um expansor de E / S I2C.
O que me incomoda é a grande área ocupada desses componentes (switch DIP combinado com o IO do expansor de IO), bem como a interface do usuário bastante entediante. Existem comutadores DIP ou algo que tenha a mesma função com a qual eu posso conversar através de um barramento digital como o I2C para ler seu estado?
Também estou aberto a abordagens completamente diferentes. Tudo o que preciso é de algo que possa ser mecanicamente alterado de maneira permanente e permita pelo menos 64 estados diferentes. É importante que a configuração possa ser feita quando o circuito não estiver ligado e forneça feedback visual da configuração exata ao usuário. A única maneira em que seria bom ligar o circuito é se a configuração e o feedback visual forem independentes, sem a necessidade de controle de um microcontrolador ou SoC.
A pergunta está um pouco relacionada a esta pergunta de 6 anos atrás: Substituição de chave DIP
Edit: Existem algumas ótimas sugestões nas respostas e acho que deixo esta pergunta sem resposta, os votos da comunidade devem decidir o que é útil e o que não é. Se você tem o mesmo problema que eu, procure todas as respostas.