背景 最近接到一个需求,就是使用电位器实现,某个用电器的功率控制,一共控制3个挡位: 1、0挡位 2、1挡位 3、2挡位 4、3挡位 由于电位器本质一个是电阻,我们若希望通过电位器来控制不同挡位,就需要对其进行分段处理,然后使用单片机的IO口对adc进行采集。 由于电位器本身存在一定的线性度或者回差问题,我们的做法是这样的。 具体做法