Модуль цифрового потенциометра на X9C103S Arduino для Arduino DC 3.3-5V
Модуль на базе микросхемы X9C103S позволяет управлять аналоговым сопротивлением при помощи цифровых сигналов. Благодаря высокой точности и 100 уровням настройки сопротивления он отлично подходит для Arduino, STM32, ESP и учебных проектов.
Особенности
🔹 Основан на чипе X9C103S с номиналом 10 кОм и 100 дискретными шагами регулировки
🔹 Полностью цифровое управление переменным резистором — без механического износа
🔹 Широкий диапазон питающего напряжения: от 3 до 5 В — совместим с большинством микроконтроллеров
🔹 Выводы VL и VH соответствуют нижнему и верхнему концам потенциометра, VW — скользящий контакт
🔹 Типичное сопротивление между VW и GND на одном шаге — 40 Ом
🔹 Размер платы: 2.7×1.3 см, с 3-pin интерфейсом
🔹 Встроенная прошивка для тестирования и открытый C-код для интеграции в проекты
🔹 HEX-файл доступен для загрузки в Arduino или совместимую плату
Преимущества
✔ Точное цифровое управление аналоговым сигналом
✔ Отсутствие подвижных частей — высокая надёжность
✔ Поддержка всех популярных микроконтроллеров
✔ Компактность и лёгкая интеграция
✔ Идеально подходит для регулировки громкости, яркости, тока и т.п.
Применение
✅ Регулировка яркости светодиодов
✅ Аудиопроекты (цифровой контроль громкости)
✅ Управление усилением аналоговых сигналов
✅ Замена механического потенциометра в стабилизаторах
✅ Учебные и DIY проекты
Описание интерфейсов
🔸 VL — нижний контакт потенциометра
🔸 VH — верхний контакт
🔸 VW — скользящий контакт
🔸 VCC — питание 3–5 В
🔸 GND — земля
🔸 INC, U/D, CS — цифровое управление положением VW

Инструкция по использованию
1️⃣ Подключите питание 3–5 В к VCC и GND
2️⃣ Подключите VL, VH, VW согласно вашей схеме (вместо нужного резистора)
3️⃣ Управление VW осуществляется сигналами INC, U/D, CS
4️⃣ Для изменения сопротивления подавайте импульсы INC при активном CS
5️⃣ Сопротивление изменяется только после окончания импульса CS
6️⃣ При необходимости используйте HEX-файл или собственный скетч
Пример
Модуль можно подключать на любые свободные выходы Arduino, для модуля существует библиотека, однако работать с модулем очень просто, поэтому обойтись можно без неё.
#define UD 8 // выходы к которым подключен модуль
#define INC 9
#define CS 10
void up(){ // поднимает ползунок в верх на 1 ступень
digitalWrite(UD, HIGH); // на U/D подаем единицу
digitalWrite(INC, HIGH); // и на INC тоже
digitalWrite(CS, LOW); // включаем микросхему
delayMicroseconds(1); // ждем
digitalWrite(INC, LOW); // дергаем вход INC
delayMicroseconds(1);
digitalWrite(INC, HIGH);
delayMicroseconds(1);
///digitalWrite(INC, LOW); // в этом случае положение ползунка записано не будет
digitalWrite(CS, HIGH); // выключаем микросхему и записываем положение в EEPROM
}
void down(){ // опускаем ползунок вверх на 1 ступень
digitalWrite(UD, LOW);
digitalWrite(INC, HIGH);
digitalWrite(CS, LOW);
delayMicroseconds(1);
digitalWrite(INC, LOW);
delayMicroseconds(1);
digitalWrite(INC, HIGH);
delayMicroseconds(1);
digitalWrite(CS, HIGH);
}
void setup() {
Serial.begin(9600);
pinMode(INC, OUTPUT);
pinMode(UD, OUTPUT);
pinMode(CS, OUTPUT);
digitalWrite(CS, HIGH); // выключаем микросхему
}
void loop() {
for(int i=0; i<100; i++) {
up();
delay(25);
}
delay(500);
for(int i=100; i>0; i--) {
down();
delay(25);
}
delay(500);
}
В примере две функции up() и down(), при вызове их, на микросхему дается команда поднять или опустить ползунок.
Выходы VL, VW, VH модуля подключаются на место обычного потенциометра, это может быть управление контрастностью тестовых экранов или управление микросхемой линейного стабилизатора напряжения LM317.
Меры предосторожности
1️⃣ Не превышайте напряжение ±5 В на входах VL/VH
2️⃣ Не подключайте питание выше 5 В
3️⃣ Избегайте короткого замыкания
4️⃣ Соблюдайте полярность при подключении
5️⃣ Не подвергайте модуль влаге и перегреву
Технические характеристики
⚙️ Чип: X9C103S
⚙️ Номинал: 10 кОм (100 шагов)
⚙️ Напряжение питания: 3–5 В
⚙️ Входное напряжение VL/VH: 5 В
⚙️ Ток: до 20 мА
⚙️ Рабочая температура: до 100 °C
⚙️ Размер: 2.7 × 1.3 см

Комплектация
📦 X9C103S Digital Potentiometer Module
📦 Гребенка с контактами (8pin)
📦 Антистатическая упаковка
X9C103S — удобный и надёжный цифровой потенциометр для любых проектов, где требуется электронное управление сопротивлением.
| Основные атрибуты | |
|---|---|
| Страна производитель | Китай |
| Тип | Модуль |
| Состояние | Новое |
| Длина | 26.8 мм |
| Ширина | 13.2 мм |
| Высота | 4 мм |
| Цвет | Зелёный |
- Цена: 103,80 ₴










