Estoy buscando una parte que permita a un usuario cambiar frecuentemente una configuración. Ahora mismo estoy utilizando un conmutador DIP SMD conectado a un expansor de E / S I2C.
Lo que me molesta es la gran huella de estos componentes (interruptor DIP combinado con IO expansor IC) y también en la interfaz de usuario bastante tediosa. ¿Hay interruptores DIP o algo que tenga la misma función con la que puedo hablar a través de un bus digital como I2C para leer su estado?
También estoy abierto a enfoques completamente diferentes. Todo lo que necesito es algo que pueda modificarse mecánicamente de manera permanente y permita al menos 64 estados diferentes. Es importante que la configuración se pueda realizar cuando el circuito no está encendido y proporciona información visual de la configuración exacta al usuario. La única forma en que estaría bien encender el circuito es si la configuración y la retroalimentación visual son independientes sin la necesidad de control desde un microcontrolador o SoC.
La pregunta está algo relacionada con esta pregunta de hace 6 años: Reemplazo del interruptor DIP
Editar: Hay algunas sugerencias excelentes en las respuestas y creo que dejo esta pregunta sin respuesta, los votos de la comunidad deberían decidir qué es útil y qué no. Si tienes el mismo problema que yo, revisa todas las respuestas.