Estoy buscando una parte que permita a un usuario cambiar con frecuencia una configuración. En este momento estoy utilizando un interruptor 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 la interfaz de usuario bastante tediosa. ¿Hay interruptores DIP o algo que cumple 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 que permita al menos 64 estados diferentes. Es importante que la configuración se pueda realizar cuando el circuito no está encendido y proporciona retroalimentació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 tiene el mismo problema que yo, revise todas las respuestas.