我正在寻找能够让用户频繁更改配置的部件。现在我正在使用连接到 I2C I/O 扩展器的 SMD DIP 开关。
困扰我的是这些组件(DIP 开关与 IO 扩展器 IC 相结合)的大尺寸以及相当繁琐的用户界面。是否有 DIP 开关或具有相同功能的东西,我可以通过 I2C 等数字总线与之交谈以读取其状态?
我也对完全不同的方法持开放态度。我所需要的只是可以以永久方式进行机械更改并允许至少 64 种不同状态的东西。重要的是,可以在电路未上电时进行配置,并向用户提供准确配置的视觉反馈。可以为电路通电的唯一方法是,如果配置和视觉反馈是自包含的,而不需要来自微控制器或 SoC 的控制。
这个问题与6年前的这个问题有些相关:DIP switch replacement
编辑:答案中有一些很好的建议,我想我没有回答这个问题,社区投票应该决定什么是有帮助的,什么是没有帮助的。如果您遇到与我相同的问题,请查看所有答案。