Мы знаем, что аналоговый потенциометр представляет собой трехконтактный резистор со скользящим контактом, выполняющий функцию регулируемого делителя напряжения. Цифровой потенциометр (или цифровой резистор) имеет аналогичное назначение, но позволяет управлять положением этого «скользящего контакта» и, соответственно, выходным напряжением, с помощью цифровых сигналов (обычно через интерфейсы типа SPI или I²C). В этой простой инструкции я покажу вам, как управлять цифровым потенциометром MCP41010 с помощью микроконтроллера CH32V003F4P6 через SPI интерфейс MCP41ххх, в нашем случаи MCP41010 — Микросхема-потенциометр с цифровым управлением, изменение сопротивления происходит благодаря массиву из 256 резисторов. В серии есть потенциометры сопротивлением 10kΩ, 50kΩ и 100kΩ, MCP41010, MCP41050 и MCP41100 соответственно. Также существует сдвоенная микросхема MCP42010 с аналогичными параметрами Удобных модулей с такой микросхемой не существует, но MCP41010 можно найти в DIP корпусе или SO8 верс