Доброго времени суток, друзья. В этой статье хочу вам представить цифровой потенциометр MCP41010.
MCP41010 - это цифровой потенциометр, аналоговый выход которого управляется с помощью интерфейса SPI.
Он полностью регулируется за 256 шагов, примерно от нуля до 10 ком (или около 39 Ом на каждый шаг)
Распиновка:
Pin 1 – CS – Chip Select. Если на нём низкий уровень, микросхема будет будет получать команды из последовательного ввода на контакте 3.
Pin 2 – SCK – Serial Clock. Входной синхронизирующий импульс от контроллера, который синхронизирует последовательную связь.
Pin 3 – SI – Serial Input. Получает команды от контроллера, когда на контакте(CS)1 низкий уровень.
Pin 4 – Vss – Минус питания.
Pin 5 – PA0 – Потенциометр Клемма A.
Pin 6 PWO – Потенциометр: "движок"
Pin 7 – PAB – Потенциометр Клемма B.
Pin 8 – Vdd – Плюс питания.
Выходной сигнал потенциометра.
Положение "движка" потенциометра управления через интерфейс SPI. Фиксированное напряжение подается на клеммы 5 и 7,
SPI команда изменит положение "движка", при этом будет изменяться напряжение на контакт 7.
Соединения с Arduino:
Подключите микросхему к Arduino, как показано на рисунке.
В данном применении, после загрузки скетча Arduino проходит через все 256 положений "движка".
Напряжение на аналоговом выходе будет читаться и отображается на мониторе последовательного порта.
Оригинал статьи
Покупаем на Али.