# Modul potentiometru digital, compatibil X9C103S, 10k, 33 pozitii

> Modul potentiometru digital, compatibil cu chipul X9C103S, cu rezistenta 0k-10k si 33 pozitii de setare. Alimentare 3-5VDC, pinii VL si VH accepta tensiuni intre -5V si +5V. Dimensiuni 27 x 13mm. Permite reglarea electronica a rezistentei direct din Arduino sau alte placi de dezvoltare, util pentru calibrare, control de nivel sau prototipuri.

- Pagina: https://sigmanortec.ro/Modul-potentiometru-digital-X9C103S-10k-p161337979
- Pret: 18.46 RON
- Disponibilitate: In stoc; 1-2 zile
- Cod: 33403 · EAN: 5940699404909
- Categorie: Componente Electronice > Rezistori si Potentiometre
- Colet (date de livrare): 0.002 kg
- Actualizat: 2026-09-12
- Magazin: [Sigmanortec.ro](https://sigmanortec.ro/llms.txt)
- Preturi: RON, TVA inclus; preturi si stoc la data de 2026-10-22 02:48 (Europe/Bucharest)

## Descriere

Permite reglarea electronica a rezistentei direct din Arduino si alte placi de dezvoltare, ideal pentru calibrare, control nivel sau prototipuri. Functioneaza la 3-5V, ofera plaja 0-10k prin chip compatibil X9C103S, are 33 pozitii de setare pentru ajustari repetabile, iar VL si VH accepta semnale intre -5V si +5V.
Potentiometru digital ce utilizeaza o alternativa mai ieftina a cipului X9C103S, a carui rezistenta poate fi controlata direct prin placile de dezvoltare precum Arduino.
ATENTIE! Acest modul suporta un numar de 33 pozitii!
Specificatii:
Tensiune alimentare: 3 - 5VDC
Chip: compatibil X9C103S
Rezistenta: 0k - 10k
Numar pozitii: 33
Dimensiuni mm: 27 x 13mm
VL si VH permit un interval de tensiune intre -5V si +5V.
Cod exemplu test:
const int CS = 10; //pin CS la pin 10 Arduino
const int INC = 9; //pin INC la pin 9 Arduino
const int UD = 8; //pin UD la pin 8 Arduino
void setup() {
pinMode(CS, OUTPUT);
pinMode(INC, OUTPUT);
pinMode(UD, OUTPUT);
digitalWrite(CS, HIGH);
digitalWrite(INC, HIGH);
digitalWrite(UD, HIGH);
}
void loop() {
for (int i=0; i<=100; i+=10) {
setResistance(i);
delay(100);
}
void setResistance(int percent) {
digitalWrite(UD, LOW);
digitalWrite(CS, LOW);
for (int i=0; i<100; i++) {
digitalWrite(INC, LOW);
delayMicroseconds(1);
digitalWrite(INC, HIGH);
delayMicroseconds(1);
}
digitalWrite(UD, HIGH);
for (int i=0; i<percent; i++) {
digitalWrite(INC, LOW);
delayMicroseconds(1);
digitalWrite(INC, HIGH);
delayMicroseconds(1);
}
digitalWrite(CS, HIGH);
}
Video tutorial (foloseste alt cod)
